在没有Imagick的情况下,在PHP中将TIFF图像转换为PNG / JPG / GIF

时间:2013-07-09 22:28:24

标签: php png jpeg gif tiff

我正在为我的客户开发一个网站,其中tiff图像在组装成PDF之前需要转换为png或jpg。

我已经在这个问题上阅读了很多文章,这里和其他网站。他们都建议使用Imagick来实现这一目标。问题是,我的客户端服务器没有安装该扩展,并且托管公司不愿意安装扩展。

服务器上也没有安装PDFLib(支持将tiff导入PDF)。

感谢。

1 个答案:

答案 0 :(得分:2)

由于tiff格式,这很棘手。您可以使用本机PHP函数为大多数输入格式执行此操作,以从源文件创建图像对象,然后使用imagejpeg或imagepng进行保存。但是tiff有专利问题,我认为它不受支持。查看服务器上可用的PHP GD和图像功能。可以在这里的评论中提供一些帮助:http://php.net/manual/en/function.pdf-open-image-file.php