Imagickのconvert
違いは何ですか?
-resize
との間-size
、そして- 間
-repage
?-page
一部のpngファイルをpdfファイルに変換し、画像サイズ(ピクセル数やA4などの標準ページサイズ)を変更するには、どのオプションを使用する必要がありますか? (-page a4
期待通りに動作しているように見えますが、-repage a4
何も変わりません。)
マンページから
-size geometry width and height of image
-resize geometry resize the image
-page geometry size and location of an image canvas (setting)
-repage geometry size and location of an image canvas
答え1
-size
:入力設定は、生成または読み取られる画像の生成を制御することに特に制限されています。通常、この設定が定義された後に生成されたイメージに関連する特定のメタデータを割り当てまたは上書きするために使用されます。外部ファイルから生成または読み込まれます。
-label -delay -dispose -page -comment -size
画像を作成または読み取る場合にのみ適用され、それ以外の場合は完全に無視されます。
-resize
:画像のサイズを変更してください。
-page
そして-repage
:IMバージョン6では、コマンドラインが再構成された後、この-page
オプションはアニメーションGIFと画像レイヤーを作成するために使用される純粋な画像の読み取り/作成設定になりました。したがって、ユーザーが仮想キャンバス情報を設定または変更できるように、別々の-repage
演算子を追加しました。-set page
答え2
ImageMagickのウェブサイトを見ると、両方の答えが異なります。
これsize
そしてresize
オプションはすべて同じことを行いますが、異なる入力を受け入れることができます。サイズオプションを使用すると、希望の解像度(640×480など)を提供できます。サイズ変更オプションを使用すると希望の解像度を提供できますが、サイズ変更オプションを使用すると現在の画像の%値(75%など)を提供することもできます。
これrepage
オプションは、ページオプションで設定された画像ではなく、画像キャンバス全体を変更することです。これは私にとっては明確ではありませんが、以下のリンクは問題を明確にするのに役立ちます。