Imagemagick/php でマルチページtif(tiff)をpngへ変換
Imagemagick/php でマルチページtif(tiff)をpngへ変換
保存ファイルの拡張子を、.jpg(.jpeg)にすると jpeg でも保存可能
tiff(特にFAX)の場合、縦横のdpiが違う場合があるので、幅に合わせて調整
保存ファイルの拡張子を、.jpg(.jpeg)にすると jpeg でも保存可能
tiff(特にFAX)の場合、縦横のdpiが違う場合があるので、幅に合わせて調整
function tiff2png($tiffile, $savepath){ $images = new Imagick($tiffile); foreach($images as $i => $image){ $resolution = $image->getImageResolution(); $image->resizeImage($image->getImageWidth() / ($resolution['x'] / $resolution['y']), $image->getImageHeight(), imagick::FILTER_MITCHELL, 1, false); $image->writeImage("$savepath/test$i.png"); } $images->clear(); }
コメント