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


Converting a TIFF image to PNG/JPG/GIF in PHP without Imagick

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

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

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

谢谢。

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