約920x1200ピクセルの16個のjpgファイルがあります(幅はわずかに異なりますが、高さはすべて1200です)。私はそれらをPDFに結合しようとしています:
convert *.jpg foo.pdf
しかし、結果の用紙サイズは1.53x2インチです。引数-page Letter
、ページサイズが戸惑う1.02x1.32インチになります。ここで何が問題になっていますか?私が見つけることができるすべての情報は、これがうまくいくはずだと示唆しています。レターサイズの16ページからなるドキュメントが欲しいだけです。
この質問はかなり古いですが、同様の問題があり、解決策を見つけたと思います。
-pageオプションのドキュメントには「このオプションは-densityと組み合わせて使用されます」と記載されていますが、オプション間の関係は、ドキュメントがラスターイメージを対象としているためか、少し不明瞭に思われます。
設定を試してみたところ、pdfページのサイズは-page -densityと-unitsを組み合わせて制御できることがわかりました。 documentation for -pageは、文字が612 x 792と入力することと同じであることを示しています。-density72を-units pixelperinchと組み合わせると、(612px/72px)* 1in = 8.5inになります。
convert *.jpg -units pixelsperinch -density 72 -page letter foo.pdf
は、元のポスターが望んでいたことを実行する必要があります。
convert file.mng -page letter file.pdf
で成功しました
レターの場合、サイズを792x612 PostScriptポイントとして指定する必要があります。そのため、次のコマンドを試してください。
convert \
in1.jpg \
in2.jpg \
in3.jpg \
in4.jpg \
in5.jpg \
-gravity center \
-resize 792x612\! \
letter.pdf
ImageMagickバージョンで動作します6.7.8-3 2012-07-19 Q16 Mac OS X:
identify -format "%f [%s]:%W x%H\n" letter.pdf letter.pdf [0]:792 x 612 letter.pdf [1]:792 x 612 letter.pdf [2]:792 x 612 letter.pdf [3]:792 x 612 letter.pdf [4]:792 x 612
または
pdfinfo -f 1 -l 5 letter.pdf Title:_ Producer:ImageMagick 6.7.8-3 2012-07-19 Q16 http://www.imagemagick。 org CreationDate:Fri Jul 27 22:28:00 2012 ModDate:Fri Jul 27 22:28:00 2012 Tagged:no Form:none ページ:5 暗号化:なし ページ1サイズ:792 x 612ポイント(文字) ページ1回転:0 ページ2サイズ: 792 x 612ポイント(文字) ページ2のロット:0 ページ3サイズ:792 x 612ポイント(文字) ページ3のロット:0 ページ4サイズ:792 x 612ポイント(文字) ページ4ロット:0 ページ5サイズ:792 x 612ポイント(文字) ページ5ロット:0 ファイルサイズ:178642バイト 最適化:いいえ PDFバージョン:1.3