-resizeと-sizeと変換された-repageと-pageの違いは何ですか?

-resizeと-sizeと変換された-repageと-pageの違いは何ですか?

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オプションは、ページオプションで設定された画像ではなく、画像キャンバス全体を変更することです。これは私にとっては明確ではありませんが、以下のリンクは問題を明確にするのに役立ちます。

関連情報