检测图像分辨率?

时间:2012-09-11 18:40:57

标签: php javascript jquery

我做了一些研究但找不到答案。是否可以使用上传文件字段检测图像分辨率?

现在,我可以检测图像的大小(以像素为单位)......但我需要它才能找到“英寸”大小。 而且我还需要找出图像的分辨率。

使用Javascript将是最好的...如果可能的话,如果不是...... PHP也许?

谢谢!

2 个答案:

答案 0 :(得分:1)

提交后您必须这样做。查看PHP中的getimagesize函数 - http://php.net/manual/en/function.getimagesize.php

答案 1 :(得分:1)

您需要一个支持FileReader界面的浏览器 - 请在Is it possible to get info from a file on the client side without uploading the file?了解详情。

有些javascript库从文件中读取EXIF等信息:

  • JsJpegMeta
  • ImageInfo - 虽然我不确定它是否通过已经上传的文件中的ajax获取其二进制数据。

如果您想为不支持此功能的浏览器向用户提供此功能,则需要上传文件并在服务器端(使用PHP)进行操作。