質問: ImageMagick によるPDF→画像変換において、縦横サイズが逆転する現象についてお訊ね。 ImageMagick の convert を利用して、PDF の画像サムネイルを作成しています。 大抵は正常に生成されるのですが、時々おかしな画像になってしまう事があります。 例えば、 PDF:横600x縦400 ↓convert 画像:横400x縦600 上記のような形です。 縦横サイズが逆転して画像が生成されてしまいます。(絵の向きは変わってません。) 横長のPDFであるにも関わらず、右20%ほどがカットされ上部に空白がある縦長の画像になってしまいます。 identify -verbose で PDF 情報を調べたところ、 Format: PDF (Portable Document Format) Class: DirectClass Geometry: 400x600 上記のように、縦横サイズが逆で認識されているようです。 これを解決する手立てはないでしょうか?
回答: 問題のページは、PDF上でページの90度回転を行っていませんか? その場合、ImageMagickの古いバージョンでは誤認識をするバグがあったようですが、最新版では直っています。 最新版は6.7.1です。バージョンを確認してください。