ImageMagick功能介紹
1.格式轉(zhuǎn)換:從一種格式轉(zhuǎn)換成圖像到另一個(gè)(例如 PNG 轉(zhuǎn) JPEG)
2.變換:縮放,旋轉(zhuǎn),裁剪,翻轉(zhuǎn)或修剪圖像
3.透明度:使圖像的部分變?yōu)橥该?
4.附加:添加形狀或一幀到圖像
5.裝飾:添加邊框或幀圖像
6.特效:模糊,銳化,閾值,或色彩圖像動(dòng)畫:創(chuàng)建一個(gè)從GIF動(dòng)畫圖像組序列7.文本及評(píng)論:插入描述或藝術(shù)圖像中的文字
8.圖像識(shí)別:描述的格式和圖像性能
9.綜合:重疊了一個(gè)又一個(gè)的圖像
10.蒙太奇:并列圖像畫布上的圖像縮略圖
11.電影支持:讀寫圖像的共同使用的數(shù)字電影工作方式
12.圖像計(jì)算器:應(yīng)用數(shù)學(xué)表達(dá)式的圖像或圖像通道
13.離散傅立葉變換:實(shí)現(xiàn)正向和反向的DFT
14.高動(dòng)態(tài)范圍圖像:準(zhǔn)確地表現(xiàn)了從最明亮的陽(yáng)光直射到最深最黑暗的陰影找真正的幕后廣泛的強(qiáng)度水平
15.加密或解密圖片:轉(zhuǎn)換成不懂亂碼,然后再返回普通圖像
16.虛擬像素支持:方便以外區(qū)域的圖像像素
17.大圖像支持:讀,過(guò)程,或?qū)憁ebi和吉比像素的圖像尺寸
18.執(zhí)行:ImageMagick的是線程安全的,利用內(nèi)部算法OpenMP的功能及快速的雙和四核處理器技術(shù)提供窗口優(yōu)勢(shì)
19.異構(gòu)分布式處理:某些算法可以在跨越的CPU,GPU,以及其他處理器組成的構(gòu)平臺(tái)音樂(lè)會(huì)執(zhí)行速度提高
ImageMagick支持格式
ImageMagick支持至少90種圖片格式:
A, ART, AVI, AVS, B, BIE, BMP, BMP2, BMP3, C, CACHE, CAPTION, CIN, CIP, CLIP, CLIPBOARD, CMYK, CMYKA, CUR, CUT, DCM, DCX, DNG, DOT, DPS, DPX, EMF, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT, EPT2, EPT3, FAX, FITS, FPX, FRACTAL, G, G3, GIF, GIF87, GRADIENT, GRAY, HDF, HISTOGRAM, HTM, HTML, ICB, ICO, ICON, JBG, JBIG, JNG, JP2, JPC, JPEG, JPG, JPX, K, LABEL, M, M2V, MAP, MAT, MATTE, MIFF, MNG, MONO, MPC, MPEG, MPG, MSL, MTV, MVG, NULL, O, OTB, P7, PAL, PALM, PATTERN, PBM, PCD, PCDS, PCL, PCT, PCX, PDB, PDF, PFA, PFB, PGM, PGX, PICON, PICT, PIX, PJPEG, PLASMA, PNG, PNG24, PNG32, PNG8, PNM, PPM, PREVIEW, PS, PS2, PS3, PSD, PTIF, PWP, R, RAS, RGB, RGBA, RGBO, RLA, RLE, SCR, SCT, SFW, SGI, SHTML, STEGANO, SUN, SVG, SVGZ, TEXT, TGA, TIF, TIFF, TILE, TIM, TTC, TTF, TXT, UIL, UYVY, VDA, VICAR, VID, VIFF, VST, WBMP, WMF, WMFWIN32, WMZ, WPG, X, XBM, XC, XCF, XPM, XV, XWD, Y, YCbCr, YCbCrA, YUV..
ImageMagick安裝說(shuō)明
1、在華軍軟件園下載ImageMagick最新版軟件安裝包,解壓縮后根據(jù)自己電腦系統(tǒng)位數(shù)選擇exe文件雙擊安裝,在彈出的許可證協(xié)議窗口中選擇“I accept the agreement”同意許可證協(xié)議,協(xié)議內(nèi)容自行決定是否瀏覽,點(diǎn)擊“Next”開(kāi)始安裝。
2、軟件默認(rèn)安裝路徑是“C:/Program Files/ImageMagick-7.0.10-Q16”,建議點(diǎn)擊【Browse...】自主選擇安裝位置,點(diǎn)擊“Next”繼續(xù)安裝。注意!軟件不支持中文路徑!
3、這里點(diǎn)擊【Browse...】可以選擇開(kāi)始菜單文件夾位置,點(diǎn)擊“Next”繼續(xù)
4、建議勾選創(chuàng)建桌面圖標(biāo)、添加應(yīng)用路徑到系統(tǒng)路徑、安裝FFmpeg等附加操作,點(diǎn)擊“Next”進(jìn)行安裝。
5、確認(rèn)安裝設(shè)置無(wú)誤后,點(diǎn)擊“Install”開(kāi)始安裝
6、軟件正在安裝,請(qǐng)耐心等待
7、軟件安裝成功,點(diǎn)擊“Finish”退出安裝向?qū)А?
ImageMagick使用教程
convert本意是對(duì)圖像進(jìn)行轉(zhuǎn)化,它主要用來(lái)對(duì)圖像進(jìn)行格式的轉(zhuǎn)化,同時(shí)還可以做縮放、剪切、模糊、反轉(zhuǎn)等操作。格式轉(zhuǎn)化:
比如把 foo.jpg 轉(zhuǎn)化為 foo.png:
如果要想把目錄下所有的jpg文件都轉(zhuǎn)化為gif,我們可借助于shell的強(qiáng)大功能:
轉(zhuǎn)化后的gif名稱為 *.jpg.gif ,這樣看起來(lái)不太自然,沒(méi)關(guān)系,我們可以再來(lái)一步:
本來(lái),我想在find的時(shí)候,用basename來(lái)取得不帶后綴的文件名的,這樣就不會(huì)形成.jpg.gif這種丑陋的名子了,可是不知道為什么,就是不行,如果你知道的話,告訴我
或者,你也可用shell script來(lái)完成上述的操作:
我們還可用mogrify來(lái)完成同樣的效果:
上面命令將會(huì)把目錄下面所有的jpg文件轉(zhuǎn)化為png格式。
convert還可以把多張照片轉(zhuǎn)化成pdf格式:
還提供有豐富的編程接口,比如,你可以用php來(lái)調(diào)用它,用軟件來(lái)生成驗(yàn)證碼圖片,效果非常棒。
還有一個(gè)小工具identify,它可以用來(lái)顯示一個(gè)圖片文件的詳悉信息,比如格式、分辨率、大小、色深等等,你都可用它來(lái)幫你的忙。
如果你對(duì)命令行不太熟悉,你也可以在圖片上單擊,你會(huì)發(fā)現(xiàn),通過(guò)鼠標(biāo)你也可以完成圖像的編輯。
ImageMagick命令指南
格式轉(zhuǎn)化,比如把 foo.jpg 轉(zhuǎn)化為 foo.png:
convert foo.jpg foo.png
如果要想把目錄下所有的jpg文件都轉(zhuǎn)化為gif,我們可借助于shell的強(qiáng)大功能:
find ./ -name "*.jpg" -exec convert {} {}.gif ;
轉(zhuǎn)化后的gif名稱為 *.jpg.gif ,這樣看起來(lái)不太自然,沒(méi)關(guān)系,我們可以再來(lái)一步:
rename .jpg.gif .gif *.jpg.gif
你也可用shell script來(lái)完成上述的操作:
for i in *.jpg
do
convert $i `basename $i .jpg`.gif
done
我們還可用mogrify來(lái)完成同樣的效果:
mogrify -format png *.jpg
上面命令將會(huì)把目錄下面所有的jpg文件轉(zhuǎn)化為png格式。
convert還可以把多張照片轉(zhuǎn)化成pdf格式:
convert *.jpg foo.pdf
大小縮放,比如我們要為一個(gè)普通大小的圖片做一個(gè)縮略圖,我們可以這樣
convert -resize 100x100 foo.jpg thumbnail.jpg
你也可以用百分比,這樣顯得更為直觀:
convert -resize 50%x50% foo.jpg thumbnail.jpg
convert會(huì)自動(dòng)地考慮在縮放圖像大小時(shí)圖像的高寬的比例,也就是說(shuō)著新的圖像的高寬比與原圖相同。
我們還可以批量生成縮略圖:
mogrify -sample 80x60 *.jpg
注意,這個(gè)命令會(huì)覆蓋原來(lái)的圖片,不過(guò)你可以在操作前,先把你的圖片備份一下。
加邊框,在一張照片的四周加上邊框,可以用 -mattecolor 參數(shù),比如某位同志犧牲了,我們需要為他做一張黑邊框的遺像,可以這樣:
convert -mattecolor "#000000" -frame 60x60 yourname.jpg rememberyou.png
其中,"#000000"是邊框的顏色,邊框的大小為60x60
你也可以這樣加邊框:
convert -border 60x60 -bordercolor "#000000" yourname.jpg rememberyou.png
在圖片上加文字
convert -fill green -pointsize 40 -draw 'text 10,50 "charry.org"' foo.png bar.png
上面的命令在距離圖片的左上角10x50的位置,用綠色的字寫下charry.org,如果你要指定別的字體,可以用-font參數(shù)。
模糊,高斯模糊:
convert -blur 80 foo.jpg foo.png
-blur參數(shù)還可以這樣-blur 80x5。后面的那個(gè)5表示的是Sigma的值,這個(gè)是圖像術(shù)語(yǔ),我也不太清楚,總之,它的值對(duì)模糊的效果起關(guān)鍵的作用。
翻轉(zhuǎn),上下翻轉(zhuǎn):
convert -flip foo.png bar.png
左右翻轉(zhuǎn):
convert -flop foo.png bar.png
反色,形成底片的樣子:
convert -negate foo.png bar.png
單色,把圖片變?yōu)楹诎最伾?
convert -monochrome foo.png bar.png
加噪聲
convert -noise 3 foo.png bar.png
油畫效果,把一張普通的圖片變成一張油畫
convert -paint 4 foo.png bar.png
旋轉(zhuǎn),把一張圖片旋轉(zhuǎn)一定的角度:
convert -rotate 30 foo.png bar.png
上面的30,表示向右旋轉(zhuǎn)30度,如果要向左旋轉(zhuǎn),度數(shù)就是負(fù)數(shù)。
炭筆效果,鉛筆畫效
convert -charcoal 2 foo.png bar.png
散射,毛玻璃效果:
convert -spread 30 foo.png bar.png
漩渦,以圖片的中心作為參照,把圖片扭轉(zhuǎn),形成漩渦的效果:
convert -swirl 67 foo.png bar.png
凸起效果,用-raise來(lái)創(chuàng)建凸邊:
convert -raise 5x5 foo.png bar.png
執(zhí)行后,你會(huì)看到,照片的四周會(huì)一個(gè)5x5的邊,如果你要一個(gè)凹下去的邊,把-raise改為+raise就可以了。其實(shí)凸邊和凹邊看起來(lái)區(qū)別并不是很大。
顯示圖片
display foo.png
如果你要顯示多個(gè)文件,你可以使用通配符
display *.png
幻燈片
display -delay 5 *
每隔5個(gè)百分之秒顯示一張圖片
一些快捷鍵
space(空格): 顯示下一張圖片
backspace(回刪鍵):顯示上一張圖片
h: 水平翻轉(zhuǎn)
v: 垂直翻轉(zhuǎn)
/:順時(shí)針旋轉(zhuǎn)90度
:逆時(shí)針旋轉(zhuǎn)90度
>: 放大
<: 縮小
F7:模糊圖片
Alt+s:把圖片中間的像素旋轉(zhuǎn)
Ctrl+s:圖象另存
Ctrl+d:刪除圖片
q:退出
ImageMagick常見(jiàn)問(wèn)題
一、軟件如何提高pdf的對(duì)比度?
1.使用軟件把 PDF 轉(zhuǎn)換為圖片;
$ convert 1.pdf 1.jpg
2. 使用 GIMP 確定白色和黑色的門限;
3. 使用軟件修改對(duì)比度;
$ convert -level 38%,99% 1.pdf 2.pdf
二、軟件怎樣改變長(zhǎng)寬?
默認(rèn)時(shí),寬度和高度表示要最終需要轉(zhuǎn)換圖像的最大尺寸,同時(shí)Convert會(huì)控制圖片的寬和高,保證圖片按比例進(jìn)行縮放。
如:convert -resize 600×600 src.jpg dst.jpg
轉(zhuǎn)換后的dst.jpg的圖片大小(寬度為600,而高度已經(jīng)按比例調(diào)整為450).
三、軟件對(duì)比于其它圖形處理庫(kù)如何?
OpenCV 主要以算法形式,展示其實(shí)現(xiàn);也就是說(shuō),它實(shí)際提供的是各種圖像處理算法。若需具體應(yīng)用,需組合其算法以實(shí)現(xiàn)某個(gè)功能。
GraphicsMagick 號(hào)稱圖像處理領(lǐng)域的瑞士軍刀。GraphicsMagick 短小精悍的代碼,卻提供了一個(gè)魯棒、高效的工具和庫(kù)集合,來(lái)處理圖像的讀取、寫入和操作。
ImageMagick 主要以應(yīng)用形式,展示其實(shí)現(xiàn);譬如:圖像切割、圖像融合、圖像模糊、圖像銳化等。
ImageMagick同類軟件對(duì)比
ImageMagick最新版可以讀取、轉(zhuǎn)換、寫入多種格式的圖片。圖片切割、顏色替換、各種效果的應(yīng)用,圖片的旋轉(zhuǎn)、組合,文本,直線,多邊形,橢圓,曲線,附加到圖片伸展旋轉(zhuǎn)。
ACDSee給大家提供了清晰友好的操作界面,即有看圖功能,又具有對(duì)圖片進(jìn)一步進(jìn)行編輯管理的功能,同時(shí)ACDSee 20支持創(chuàng)建類別、添加分層關(guān)鍵詞、編輯元數(shù)據(jù)以及對(duì)圖片評(píng)級(jí),可以滿足用戶的不同需求,所以十分出色。
ImageMagick更新日志
開(kāi)發(fā)GG說(shuō)這次真的沒(méi)有bug了~
華軍小編推薦:
當(dāng)然我們?nèi)A軍軟件園除了ImageMagick這樣一款非常方便的軟件,還有愛(ài)奇藝看圖等相關(guān)軟件提供下載,有需要的小伙伴請(qǐng)點(diǎn)擊下載使用。
您的評(píng)論需要經(jīng)過(guò)審核才能顯示
有用
有用
有用