ImageMagick功能介紹
1.格式轉(zhuǎn)換:從一種格式轉(zhuǎn)換成圖像到另一個(例如 PNG 轉(zhuǎn) JPEG)
2.變換:縮放,旋轉(zhuǎn),裁剪,翻轉(zhuǎn)或修剪圖像
3.透明度:使圖像的部分變?yōu)橥该?
4.附加:添加形狀或一幀到圖像
5.裝飾:添加邊框或幀圖像
6.特效:模糊,銳化,閾值,或色彩圖像動畫:創(chuàng)建一個從GIF動畫圖像組序列7.文本及評論:插入描述或藝術(shù)圖像中的文字
8.圖像識別:描述的格式和圖像性能
9.綜合:重疊了一個又一個的圖像
10.蒙太奇:并列圖像畫布上的圖像縮略圖
11.電影支持:讀寫圖像的共同使用的數(shù)字電影工作方式
12.圖像計算器:應(yīng)用數(shù)學(xué)表達式的圖像或圖像通道
13.離散傅立葉變換:實現(xiàn)正向和反向的DFT
14.高動態(tài)范圍圖像:準(zhǔn)確地表現(xiàn)了從最明亮的陽光直射到最深最黑暗的陰影找真正的幕后廣泛的強度水平
15.加密或解密圖片:轉(zhuǎn)換成不懂亂碼,然后再返回普通圖像
16.虛擬像素支持:方便以外區(qū)域的圖像像素
17.大圖像支持:讀,過程,或?qū)憁ebi和吉比像素的圖像尺寸
18.執(zhí)行:ImageMagick的是線程安全的,利用內(nèi)部算法OpenMP的功能及快速的雙和四核處理器技術(shù)提供窗口優(yōu)勢
19.異構(gòu)分布式處理:某些算法可以在跨越的CPU,GPU,以及其他處理器組成的構(gòu)平臺音樂會執(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安裝說明
1、在華軍軟件園下載ImageMagick最新版軟件安裝包,解壓縮后根據(jù)自己電腦系統(tǒng)位數(shù)選擇exe文件雙擊安裝,在彈出的許可證協(xié)議窗口中選擇“I accept the agreement”同意許可證協(xié)議,協(xié)議內(nèi)容自行決定是否瀏覽,點擊“Next”開始安裝。
2、軟件默認(rèn)安裝路徑是“C:/Program Files/ImageMagick-7.0.10-Q16”,建議點擊【Browse...】自主選擇安裝位置,點擊“Next”繼續(xù)安裝。注意!軟件不支持中文路徑!
3、這里點擊【Browse...】可以選擇開始菜單文件夾位置,點擊“Next”繼續(xù)
4、建議勾選創(chuàng)建桌面圖標(biāo)、添加應(yīng)用路徑到系統(tǒng)路徑、安裝FFmpeg等附加操作,點擊“Next”進行安裝。
5、確認(rèn)安裝設(shè)置無誤后,點擊“Install”開始安裝
6、軟件正在安裝,請耐心等待
7、軟件安裝成功,點擊“Finish”退出安裝向?qū)А?
ImageMagick使用教程
convert本意是對圖像進行轉(zhuǎn)化,它主要用來對圖像進行格式的轉(zhuǎn)化,同時還可以做縮放、剪切、模糊、反轉(zhuǎn)等操作。格式轉(zhuǎn)化:
比如把 foo.jpg 轉(zhuǎn)化為 foo.png:
如果要想把目錄下所有的jpg文件都轉(zhuǎn)化為gif,我們可借助于shell的強大功能:
轉(zhuǎn)化后的gif名稱為 *.jpg.gif ,這樣看起來不太自然,沒關(guān)系,我們可以再來一步:
本來,我想在find的時候,用basename來取得不帶后綴的文件名的,這樣就不會形成.jpg.gif這種丑陋的名子了,可是不知道為什么,就是不行,如果你知道的話,告訴我
或者,你也可用shell script來完成上述的操作:
我們還可用mogrify來完成同樣的效果:
上面命令將會把目錄下面所有的jpg文件轉(zhuǎn)化為png格式。
convert還可以把多張照片轉(zhuǎn)化成pdf格式:
還提供有豐富的編程接口,比如,你可以用php來調(diào)用它,用軟件來生成驗證碼圖片,效果非常棒。
還有一個小工具identify,它可以用來顯示一個圖片文件的詳悉信息,比如格式、分辨率、大小、色深等等,你都可用它來幫你的忙。
如果你對命令行不太熟悉,你也可以在圖片上單擊,你會發(fā)現(xiàn),通過鼠標(biāo)你也可以完成圖像的編輯。
ImageMagick命令指南
格式轉(zhuǎn)化,比如把 foo.jpg 轉(zhuǎn)化為 foo.png:
convert foo.jpg foo.png
如果要想把目錄下所有的jpg文件都轉(zhuǎn)化為gif,我們可借助于shell的強大功能:
find ./ -name "*.jpg" -exec convert {} {}.gif ;
轉(zhuǎn)化后的gif名稱為 *.jpg.gif ,這樣看起來不太自然,沒關(guān)系,我們可以再來一步:
rename .jpg.gif .gif *.jpg.gif
你也可用shell script來完成上述的操作:
for i in *.jpg
do
convert $i `basename $i .jpg`.gif
done
我們還可用mogrify來完成同樣的效果:
mogrify -format png *.jpg
上面命令將會把目錄下面所有的jpg文件轉(zhuǎn)化為png格式。
convert還可以把多張照片轉(zhuǎn)化成pdf格式:
convert *.jpg foo.pdf
大小縮放,比如我們要為一個普通大小的圖片做一個縮略圖,我們可以這樣
convert -resize 100x100 foo.jpg thumbnail.jpg
你也可以用百分比,這樣顯得更為直觀:
convert -resize 50%x50% foo.jpg thumbnail.jpg
convert會自動地考慮在縮放圖像大小時圖像的高寬的比例,也就是說著新的圖像的高寬比與原圖相同。
我們還可以批量生成縮略圖:
mogrify -sample 80x60 *.jpg
注意,這個命令會覆蓋原來的圖片,不過你可以在操作前,先把你的圖片備份一下。
加邊框,在一張照片的四周加上邊框,可以用 -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。后面的那個5表示的是Sigma的值,這個是圖像術(shù)語,我也不太清楚,總之,它的值對模糊的效果起關(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來創(chuàng)建凸邊:
convert -raise 5x5 foo.png bar.png
執(zhí)行后,你會看到,照片的四周會一個5x5的邊,如果你要一個凹下去的邊,把-raise改為+raise就可以了。其實凸邊和凹邊看起來區(qū)別并不是很大。
顯示圖片
display foo.png
如果你要顯示多個文件,你可以使用通配符
display *.png
幻燈片
display -delay 5 *
每隔5個百分之秒顯示一張圖片
一些快捷鍵
space(空格): 顯示下一張圖片
backspace(回刪鍵):顯示上一張圖片
h: 水平翻轉(zhuǎn)
v: 垂直翻轉(zhuǎn)
/:順時針旋轉(zhuǎn)90度
:逆時針旋轉(zhuǎn)90度
>: 放大
<: 縮小
F7:模糊圖片
Alt+s:把圖片中間的像素旋轉(zhuǎn)
Ctrl+s:圖象另存
Ctrl+d:刪除圖片
q:退出
ImageMagick常見問題
一、軟件如何提高pdf的對比度?
1.使用軟件把 PDF 轉(zhuǎn)換為圖片;
$ convert 1.pdf 1.jpg
2. 使用 GIMP 確定白色和黑色的門限;
3. 使用軟件修改對比度;
$ convert -level 38%,99% 1.pdf 2.pdf
二、軟件怎樣改變長寬?
默認(rèn)時,寬度和高度表示要最終需要轉(zhuǎn)換圖像的最大尺寸,同時Convert會控制圖片的寬和高,保證圖片按比例進行縮放。
如:convert -resize 600×600 src.jpg dst.jpg
轉(zhuǎn)換后的dst.jpg的圖片大小(寬度為600,而高度已經(jīng)按比例調(diào)整為450).
三、軟件對比于其它圖形處理庫如何?
OpenCV 主要以算法形式,展示其實現(xiàn);也就是說,它實際提供的是各種圖像處理算法。若需具體應(yīng)用,需組合其算法以實現(xiàn)某個功能。
GraphicsMagick 號稱圖像處理領(lǐng)域的瑞士軍刀。GraphicsMagick 短小精悍的代碼,卻提供了一個魯棒、高效的工具和庫集合,來處理圖像的讀取、寫入和操作。
ImageMagick 主要以應(yīng)用形式,展示其實現(xiàn);譬如:圖像切割、圖像融合、圖像模糊、圖像銳化等。
ImageMagick同類軟件對比
ImageMagick最新版可以讀取、轉(zhuǎn)換、寫入多種格式的圖片。圖片切割、顏色替換、各種效果的應(yīng)用,圖片的旋轉(zhuǎn)、組合,文本,直線,多邊形,橢圓,曲線,附加到圖片伸展旋轉(zhuǎn)。
ACDSee給大家提供了清晰友好的操作界面,即有看圖功能,又具有對圖片進一步進行編輯管理的功能,同時ACDSee 20支持創(chuàng)建類別、添加分層關(guān)鍵詞、編輯元數(shù)據(jù)以及對圖片評級,可以滿足用戶的不同需求,所以十分出色。
ImageMagick更新日志
開發(fā)GG說這次真的沒有bug了~
華軍小編推薦:
當(dāng)然我們?nèi)A軍軟件園除了ImageMagick這樣一款非常方便的軟件,還有愛奇藝看圖等相關(guān)軟件提供下載,有需要的小伙伴請點擊下載使用。
您的評論需要經(jīng)過審核才能顯示
有用
有用
有用