ImageMagick 圖像組(Image Stack)

2018-07-24 14:18 更新

在學(xué)校時(shí),老師肯定有教過(guò)你,在把結(jié)果直接寫在答題卷上前,或許你應(yīng)該先在草稿上演算一番。這里我們談的“圖像組”大概就是這個(gè)草稿紙的意思。它讓你在一個(gè)隔離的組中處理一張圖像或一個(gè)圖像序列,處理完后,把結(jié)果返回到正常流程中。圖像組用一對(duì)括號(hào)標(biāo)示,里面的所有操作只對(duì)當(dāng)前組有效。如下例,我們限制 ?rotate 操作只對(duì) wizard.gif 有效:

$ convert wand.gif \( wizard.gif -rotate 30 \) +append images.gif

特別注意,在 Unix 平臺(tái)下,用于圖像組的括號(hào)是需要使用 \ 轉(zhuǎn)義的,因?yàn)樾±ㄌ?hào)在 shell 中有其它的特殊作用。但是,Windows 平臺(tái)下的小括號(hào)不需要轉(zhuǎn)義。另外,在小括號(hào)內(nèi)的兩側(cè),都有一個(gè)空格, 請(qǐng)留意。

前面我們已經(jīng)談到了一些命令行中的操作項(xiàng),不過(guò),下面這幾個(gè)操作項(xiàng)對(duì)于處理一個(gè)圖像組是比較常用的:

-clone -delete -insert -swap

上面幾個(gè)操作項(xiàng)的參數(shù),都是一個(gè)索引值,用以表示在圖像組中的某個(gè)圖像。圖像組中的第一個(gè)圖像的索引值是 0。同時(shí),這個(gè)索引值你也可以使用負(fù)數(shù),-1 就是圖像組中的最后一個(gè)圖像。


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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)