-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 網站,兩者的答案是不同的。

sizeresize選項都執行相同的操作,但可以接受不同的輸入。大小選項可讓您提供所需的分辨率,例如 640x480。調整大小選項還允許您提供所需的分辨率,但是調整大小選項還允許您提供當前影像的 % 值,例如 75%。

repage選項是修改整個圖像畫布,而不是僅修改頁面選項設定的圖像,這個對我來說不太清楚,但下面的連結應該有助於澄清問題。

相關內容