用imagemagick命令行處理圖片

用imagemagick命令行處理圖片

ID:8841930

大?。?32.50 KB

頁數(shù):22頁

時(shí)間:2018-04-09

用imagemagick命令行處理圖片_第1頁
用imagemagick命令行處理圖片_第2頁
用imagemagick命令行處理圖片_第3頁
用imagemagick命令行處理圖片_第4頁
用imagemagick命令行處理圖片_第5頁
資源描述:

《用imagemagick命令行處理圖片》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、用ImageMagick命令行處理圖片ImageMagick是強(qiáng)大的圖像處理工具,他的強(qiáng)大之處在于Linux與生俱來的命令行特性,基于命令行的一系列工具可以讓你完成、處理常見的圖像操作,諸如生成縮略圖,縮放,查看信息,加注標(biāo)題,水印等等,功能上絕不亞于很多自詡出色GUI工具,學(xué)習(xí)使用ImageMagick是有益的,至少可以體會(huì)CLI的強(qiáng)大和簡(jiǎn)潔的行事風(fēng)格。這里列舉一些使用ImageMagick的例子來說明如何在命令行界面下處理圖像。確信你的Linux裝有ImageMagick的最快方法是rpm-qiImageMagick(如果你的系統(tǒng)不是基于RPM的,請(qǐng)執(zhí)行displa

2、y或animate命令,確保你是在XWindows環(huán)境下)生成縮略圖和縮放!ImageMagick的convert命令簡(jiǎn)直是萬能的!生成縮略圖,convert-sample100x20input.jpgoutput.jpg上述命令生成一個(gè)100x20的縮略圖更好的方法是用等比例縮放,像這樣,統(tǒng)一生成1/4的縮略圖,convert-sample25%x25%input.jpgoutput.jpg如果寫成腳本,就是像這個(gè)樣子,forimgin`ls*.jpg`doconvert-sample25%x25%${img}thm${img}done這樣可以對(duì)一個(gè)目錄下的JPG文件

3、一起生成縮略圖了!convert還可以直接用來生成圖片,這個(gè)在一些特殊的時(shí)候有用,例如,可以用下面的命令生成法國國旗圖案,convert-size20x40xc:redxc:whitexc:blue+appendflag.png轉(zhuǎn)化圖像格式就更加方便,convertinput.pngoutput.jpg這就是Linux,簡(jiǎn)單直接??!還有旋轉(zhuǎn),convert-rotate90input.jpgoutput.jpg還有加注圖片,convert-fontfonts/font.ttf-strokecolor-fillcolor-pointsizesize-draw'text10

4、,10"String"'input.jpgoutput.jpg-font指定字體,因?yàn)檫@樣我加注文字,-stroke描邊用的顏色,-fill填充用的顏色,這里用none就可以畫出空心字了,-pointsize加注字體大小,像素?cái)?shù),-draw是用來畫,這里是文字,下面的位置10,10是以圖片左上角為原點(diǎn)坐標(biāo)的。convert還可以做出很多其他的藝術(shù)效果,這里不再詳述,可以參見相關(guān)手冊(cè)。用convert給圖片加邊框convert-raise5x5input.jpgoutput.jpgconvert+raise5x5input.jpgoutput.jpg以上命令分別用-,+邊

5、緣顏色的來達(dá)到處理邊緣的效果!convert-bordercolorred-border5x5input.jpgoutput.jpg簡(jiǎn)單的加上5個(gè)像素寬的紅邊!其他的邊框會(huì)比這個(gè)復(fù)雜,包括參數(shù)mattecolor的使用等等,參見相關(guān)手冊(cè)。composite來組合圖片,例如,composite–gravitySouthEasttoplogo.pngimage.pngimage_logo.jpg圖片底部是South,右邊是East。ImageMagick包括一組命令行工具來操作圖片。你大部份習(xí)慣每次編輯圖片都提供圖形用戶接口(GUI)編輯圖像就像GIMP和PhotoShop

6、一樣。然而,一個(gè)圖形用戶接口不總是方便的。假如你想要從一個(gè)網(wǎng)頁動(dòng)態(tài)地處理一個(gè)圖像,或者你在不同時(shí)間生成一樣的或不同的圖像,想要對(duì)許多圖像或重復(fù)特定應(yīng)用相同的操作。對(duì)于操作的這些類型,處理公用程序命令行工具是一個(gè)好的選擇。在下面的段落中,可以找到命令行工具的簡(jiǎn)單短描述。點(diǎn)擊程序名稱可以得到關(guān)于這個(gè)程序的具體用法。如果你想得到更多的關(guān)于ImageMagick,請(qǐng)仔細(xì)閱讀以下命令行工具的使用方法:convert轉(zhuǎn)換圖像格式和大小,模糊,裁剪,驅(qū)除污點(diǎn),抖動(dòng),臨近,圖片上畫圖片,加入新圖片,生成縮略圖等。identify描述一個(gè)或較多圖像文件的格式和特性。mogrify按規(guī)定尺

7、寸制作一個(gè)圖像,模糊,裁剪,抖動(dòng)等。Mogrify改寫最初的圖像文件然后寫到一個(gè)不同的圖像文件。composite根據(jù)一個(gè)圖片或多個(gè)圖片組合生成圖片。montage創(chuàng)建一些分開的要素圖像。在含有要素圖像任意的裝飾圖片,如邊框、結(jié)構(gòu)、圖片名稱等。compare在算術(shù)上和視覺上評(píng)估不同的圖片及其它的改造圖片。display如果你擁有一個(gè)Xserver的系統(tǒng),它可以按次序的顯示圖片animate利用Xserver顯示動(dòng)畫圖片import在Xserver或任何可見的窗口上輸出圖片文件。你可以捕獲單一窗口,整個(gè)的熒屏或任何熒屏的矩形部分。conju

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。