imagick で jpg 変換すると画質が悪い
ぱぱっとPDFをJPEGにしようとすると、とても画質が悪い
density オプションを付けたい
convert コマンドで与えるようなオプションを渡すにはどうすればいいのか。
setOption でDPIを渡す
<?php $imagick = new Imagick(); $imagick->setOption('density',400 ); $imagick->readImage('sample.pdf[0]'); $imagick->writeImage('pageone.jpg');
これで、解像度400dpi の画質で取り出せるので、相当きれいになった。しかもページ番号指定できるのでスキャン画像の処理が楽。
関連資料
ページ番号を指定して取り出す。
<?php $imagick->readImage('sample.pdf[0]');
image mgacik で pdf を高速に処理する - それマグで!
参考資料
http://php.net/manual/en/class.imagick.php