2014-06-25 159 views
0

我想將圖像轉換爲tiff和bmp,雖然此代碼在bmp情況下工作正常,但此代碼爲tiff創建的圖像不是有效圖像.when我試圖打開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工作正在使用ImageMagick- 6.7.7與php 5.5.9

我也檢查支持由imagick使用queryFormats和TIFF在列表中,那麼爲什麼它不是創建一個有效的TIFF圖像

+0

http://stackoverflow.com/questions/4728687/php-converting-image-to-tiff-with-imagemagick –

+0

$的IM> setImageFormat( 「TIFF」);然後 $ im-> setImageColorSpace(5); –

+0

仍然無法正常工作 – Anni

回答

0

TIFF需要特殊的圖書館軟件包imageMagick,LibTIFF v.3.6.1或更新版本一起安裝。確認這是安裝?

http://www.libtiff.org/