一、ImageMagick是什麼?
ImageMagick 是一個免費的創建、編輯、合成圖片的軟件。它可以讀取、轉換、寫入多種格式的圖片。圖片切割、顏色替換、各種效果的應用,圖片的旋轉、組合,文本,直線,多邊形,橢圓,曲線,附加到圖片伸展旋轉。ImageMagick是免費軟件:全部源碼開放,可以自由使用,複製,修改,發佈,它遵守GPL許可協議,可以運行於大多數的操作系統,ImageMagick的大多數功能的使用都來源於命令行工具。
二、安裝(Mac OS 平臺)
根據其官網( https://www.imagemagick.org/script/download.php )的描述,官方推薦使用 MacPorts ( https://www.macports.org/ ) 來安裝 ImageMagick 。那麼我們先安裝 MacPorts。
1、MacPorts
Mac下面除了用dmg、pkg來安裝軟件外,比較方便的還有用MacPorts來幫助你安裝其他應用程序,跟BSD中的ports道理一樣。MacPorts就像 apt-get、yum一樣,可以快速安裝些軟件。
2、MacPorts安裝
- Install Xcode and the Xcode Command Line Tools
Agree to Xcode license in Terminal:
sudo xcodebuild -license
- 下載對應版本的 MacPorts 安裝包,點擊安裝,你可能會卡住,在安裝之前打開翻牆軟件。
安裝成功後,關閉終端,在終端中輸入:port 命令。沒有提示找不到命令,應該就是成功了。
3、安裝 ImageMagick
在終端輸入:
sudo port install ImageMagick
坐等完成,結束後,配置環境變量。
http://www.imagemagick.org/script/download.php
錯誤:
dyld: Library not loaded: /opt/X11/lib/libpng15.15.dylib
解決:下載XQuartz https://www.xquartz.org/
其實還有一種安裝方式,官網上提供的。下載下壓縮文件,解壓,在環境變量裏配置好,就可以。但是這方式我安裝失敗了。一處理png圖片就報錯。不知道爲什麼。有人知道的話,請說一下。是不是因爲沒有libpng庫??
查看當前安裝的ImageMagick支持的格式:convert -list format
三、Ubuntu安裝
sudo apt-get install imagemagick
檢測安裝成功否:
convert -version
將png圖片轉成jpg圖片後,圖片會變小非常多。
後續繼續更新