在PHP中将TIFF图像转换为PNG/JPG/GIF而不使用Imagick

6
我正在为客户制作一个网站,其中需要将tiff图像转换为png或jpg格式,然后再组合成PDF文件。
我已经在这个问题上阅读了很多文章,包括这里和其他网站。他们都推荐使用Imagick来完成这项工作。但是,我的客户的服务器没有安装该扩展程序,而且托管公司也不愿意安装该扩展程序。
服务器上也没有安装PDFLib(支持将tiff导入到PDF中)。
谢谢。

编辑:PDF生成正常工作。问题在于转换。 - Ramsay Smith
这里有一个关于使用PHP创建tiff文件的类似帖子:https://dev59.com/n0rSa4cB1Zd3GeqPavdc - putvande
1个回答

2
这很棘手,因为tiff格式存在专利问题。您可以使用本机PHP函数为大多数输入格式创建图像对象,然后使用imagejpeg或imagepng保存该对象。但是,tiff存在专利问题,我不认为它受支持。请查看您的服务器上可用的PHP GD和图像函数。这里的评论可能会有所帮助:http://php.net/manual/en/function.pdf-open-image-file.php

不错的答案。它本来可以运行……但是服务器上也没有安装PDFLib。 - Ramsay Smith

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接