【发布时间】:2012-03-17 14:20:17
【问题描述】:
我正在编写一个缩略图脚本,据我所见,缩略图往往在与源代码相同的格式下看起来最好。但是,该脚本可能正在从网络上获取图像,因此我无法访问该文件两次。那么除了exif_imagetype和其他必须重新打开图像的功能之外,还有什么方法可以获取文件类型?我不想依赖扩展,因为这显然是错误的。
我正在使用 GD 进行缩略图处理,所以使用句柄的东西会很完美,但我也可以使用文件的内容。是的,我知道 GD 处理引用未压缩数据,但我不确定他们不记得他们从什么解压缩。
【问题讨论】:
-
为什么,
exif_imagetype有什么问题? -
它必须打开图像文件。因此,如果图像在另一台服务器上,它将被请求两次,一次是在我调用
exif_imagetype时,另一次是在我实际加载图像时。
标签: php gd thumbnails mime-types exif