許多命令行選項(xiàng)都有一個(gè) geometry 參數(shù),用于指定圖像的寬,高等信息。因?yàn)閳D像的坐標(biāo)系,尺寸,位置等信息是我們經(jīng)常會(huì)用到的,所以為了方便,geometry 這個(gè)參數(shù)可以用不同的格式給出。關(guān)于這點(diǎn),接下來我們會(huì)詳細(xì)地介紹。
一些命令行選項(xiàng)可接受如下多種格式的 geometry 參數(shù)。請(qǐng)記住, 它們處理具體參數(shù)時(shí)的效果是不同的,詳細(xì)的內(nèi)容可查閱它們各個(gè)的說明文檔。
-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ù)可以使用下表列出的多種格式指定,在表后我們會(huì)討論更多的細(xì)節(jié)。最常用的一種格式是 size[offset],意為 size 是必須給出的,而 offset 則是可選的。不過,有時(shí) [size]offset 也行。同時(shí)要注意, geometry 這個(gè)參數(shù)中,絕不允許出現(xiàn)空格符。
size 的形式 | 大概的說明(實(shí)際效果對(duì)于不同的選項(xiàng)可能差別較大) | |
---|---|---|
scale% | 寬和高同時(shí)根據(jù)指定的百分比縮放 | |
scale?x%scale?y% | 寬和高根據(jù)指定的百分比分別縮放 | |
width | 指定寬度, 高度根據(jù)原尺寸比例自動(dòng)確定 | |
width x height | 指定最大的寬度和高度, 圖像寬高原比例保存不變(注意沒空格, 下同) | |
width x height^ | 指定最小的寬度和高度, 寬高原比例不變 | |
width x height! | 指定寬度和高度, 忽略原始比例 | |
width x height> | 和 width x height 一樣, 但只對(duì)比這個(gè)尺寸大的圖像有作用 | |
width x height< | 和 width x height 一樣, 但只對(duì)比這個(gè)尺寸小的圖像有作用 | |
area@ | 等比例縮放圖像, 使其總像素值不大于 area. | |
(對(duì)于一張 1:1 的圖, 若設(shè)置為121@, 則結(jié)果正好是 11x11.) |
注意,上面結(jié)尾的修辭字符是可以組合使用的。
{size}{offset} | 指定 offset 偏移(默認(rèn)是 +0+0). |
{size} 的格式見前一個(gè)表格. | |
{+?}x{+?}y | 指定水平和垂直的偏移, 以像素為單位, 兩者必須同時(shí)指定 |
偏移量對(duì) ?gravity 設(shè)置項(xiàng)有效, 對(duì)其它的帶 % 或另外的 size 操作無效. |
更多建議: