ImageMagick 圖像定位

2018-07-25 14:24 更新

許多命令行選項(xiàng)都有一個 geometry 參數(shù),用于指定圖像的寬,高等信息。因?yàn)閳D像的坐標(biāo)系,尺寸,位置等信息是我們經(jīng)常會用到的,所以為了方便,geometry 這個參數(shù)可以用不同的格式給出。關(guān)于這點(diǎn),接下來我們會詳細(xì)地介紹。

一些命令行選項(xiàng)可接受如下多種格式的 geometry 參數(shù)。請記住, 它們處理具體參數(shù)時的效果是不同的,詳細(xì)的內(nèi)容可查閱它們各個的說明文檔。

-adaptive-resize -border -borderwidth -chop -crop
-density -extent -extract -frame -geometry
-iconGeometry -liquid-rescale -page -region -repage
-resize -sample -scale -shave -splice -thumbnail -window

geometry 參數(shù)可以使用下表列出的多種格式指定,在表后我們會討論更多的細(xì)節(jié)。最常用的一種格式是 size[offset],意為 size 是必須給出的,而 offset 則是可選的。不過,有時 [size]offset 也行。同時要注意, geometry 這個參數(shù)中,絕不允許出現(xiàn)空格符。

size 的形式大概的說明(實(shí)際效果對于不同的選項(xiàng)可能差別較大)
scale%寬和高同時根據(jù)指定的百分比縮放
scale?x%scale?y%寬和高根據(jù)指定的百分比分別縮放
width指定寬度, 高度根據(jù)原尺寸比例自動確定
width x height指定最大的寬度和高度, 圖像寬高原比例保存不變(注意沒空格, 下同)
width x height^指定最小的寬度和高度, 寬高原比例不變
width x height!指定寬度和高度, 忽略原始比例
width x height>和 width x height 一樣, 但只對比這個尺寸大的圖像有作用
width x height<和 width x height 一樣, 但只對比這個尺寸小的圖像有作用
area@等比例縮放圖像, 使其總像素值不大于 area.
(對于一張 1:1 的圖, 若設(shè)置為121@, 則結(jié)果正好是 11x11.)

注意,上面結(jié)尾的修辭字符是可以組合使用的。

{size}{offset}指定 offset 偏移(默認(rèn)是 +0+0).
{size} 的格式見前一個表格.
{+?}x{+?}y指定水平和垂直的偏移, 以像素為單位, 兩者必須同時指定
偏移量對 ?gravity 設(shè)置項(xiàng)有效, 對其它的帶 % 或另外的 size 操作無效.



以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號