4

I've made some research and couldn't find the answer. Is it possible to detect an image resolution using an upload file field?

Right now, I can detect the size of an image in pixels...But I would need it to find the "inches" size. And I also need to find out the resolution of the image.

Using Javascript would be the best...if possible, if not...PHP maybe?

Thanks!

4

2 回答 2

1

提交后,您必须执行此操作。查看 PHP 中的 getimagesize 函数 - http://php.net/manual/en/function.getimagesize.php

于 2012-09-11T18:45:38.717 回答
1

您将需要一个支持该FileReader界面的浏览器 - 在是否可以在不上传文件的情况下从客户端的文件中获取信息?.

有一些 javascript 库从文件中读取诸如 EXIF 之类的信息:

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

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

于 2012-09-11T19:13:02.807 回答