web-dev-qa-db-ja.com

imagemagickでPDF)から変換するとJPGファイルが小さすぎます

私はimagemagickを使用してUbuntu10.04を使用しています。私はこのコマンドを使用しました:

convert myfile.pdf -density 300 file.jpg

これはうまく機能しますが、JPGの高さは約1インチです。変換プロセスで用紙サイズを保持するにはどうすればよいですか?

4
Trude

-density beforeソースpdfを読むように設定できるので、

convert -density 300 myfile.pdf myfile.jpg

そしてそれは300dpiでpdfを読みますそれからそれが何であれ、pdfの元のサイズでjpgをレンダリングします。

10
scratchresistor

Imagemagickが正しい高さを自動的に感知できるかどうかはわかりません。ただし、ピクセル単位で正しい高さを考え出すことができる場合は、高さを手動で設定できます。

http://www.indigorose.com/forums/archive/index.php/t-13334.html によると、A4用紙の高さは300 dpiで3508ピクセルなので、次のことができます。

convert myfile.pdf -density 300 -geometry x3508 file2.jpg

このコマンドは、幅を3508ピクセルに設定し、アスペクトラジオを保持します。 -geometry引数の詳細については、 http://www.imagemagick.org/script/command-line-processing.php#geometry を参照してください。

3
N.N.