无法将图像转换为tiff

时间:2014-06-25 10:28:38

标签: php imagick

我正在尝试将图像转换为tiff和bmp虽然这个代码在bmp的情况下工作正常但是这个代码为tiff创建的图像不是有效图像。当我尝试在MS照片查看器中打开tiff文件时它会没有打开并说它已经损坏了

这是代码

$im = new Imagick();
$im->readImage( realpath('../im/a.jpg') );
$im->setImageFormat('tiff');
$im->writeImage( "e://new.tiff");
$im->destroy(); 

为什么这段代码不能用于tiff格式,虽然它适用于jpeg png和bmp.I我正在使用带有PHP 5.5.9的ImageMagick-6.7.7

我还通过imagick使用queryFormats检查支持的格式,tiff在列表中然后为什么它没有创建有效的tiff图像

1 个答案:

答案 0 :(得分:0)

TIFF需要与imageMagick,LibTIFF v.3.6.1或更新版本一起安装特殊库包。确认已安装?

http://www.libtiff.org/