① 求ImageMagick的命令語句。
不是用imagemagick的
② imagemagick 裁圖模糊
imagemagick的convert命令通過crop參數,可以把一幅大圖片分成若干塊大小一樣的圖片,同時也可以在大圖上截取一塊圖片來。命令格式為
convert 原始圖片 -crop widthxheight+x+y 目標圖片
其中widthxheight是目標圖片的尺寸,+x+y是原始圖片的坐標點,這兩組值至少要出現一組,也可以同時存在。另外該命令也可使用gravity來重新定義坐標系統。關於更多gravity的信息,請參考:ImageMagicK之gravity參數詳解。
③ 如何在Linux終端用ImageMagick轉換和修改圖像
linux系統處理圖片不像windows系統的軟體那麼多,但是ImageMagick確實是一款不錯的軟體,ImageMagick是修改和處理圖像的一套命令行實用程序。 ImageMagick可迅速從終端執行操作,執行許多圖像的批量處理,或者被集成到一個bash腳本。ImageMagick可以執行各種操作。下面是ImageMagick的安裝和使用方法
軟體名稱:
ImageMagick 圖片處理軟體 v7.0.1.3 Q16 免費安裝版
軟體大小:
22.4MB
更新時間:
2016-05-17
1、安裝
ImageMagick,不包含在Ubuntu和許多其他Linux發行版其中。 要在Ubuntu上安裝它,使用下面的命令:sudo apt-get install imagemagick
2、格式轉換之間
轉換圖像的格式, 其中最基礎的東西,可以用它做的是格式之間進行轉換。 下面這個命令將當前目錄中名為「howtogeek.png」PNG文件,轉換一個JPEG格式:convert howtogeek.png howtogeek.jpg
還可以指定為JPEG圖像壓縮級別:convert howtogeek.png -quality 95 howtogeek.jpg 數必須是1和100 默認為92
3、調整圖像尺寸
該convert命令還可以快速調整圖像大小。 下面的命令要求ImageMagick的將圖像尺寸調整為寬200像素,高100像素:convert example.png -resize 200×100 example.png
4、旋轉影像
ImageMagick的可以快速旋轉圖像。 下面這個命令將圖片命名howtogeek.jpg,旋轉90度,並保存旋轉圖像howtogeek-rotated.jpg:
convert howtogeek.jpg -rotate 90 howtogeek-rotated.jpg
5、應用效果
ImageMagick的可以應用各種效果的圖象。 例如,下面的命令應用「木炭」效果的圖像:convert 1234.jpg -charcoal 2 1234-charcoal.jpg
6、批量處理
下面的命令將旋轉所有的pang圖片:for file in *.png;do convert $file -rotate 90 rotated-$file;
④ PHP擴展之ImageMagick函數執行問題。
試一下這個類吧 phpthumb
配置phpthumb讓他使用ImageMagick來生成縮略圖
phpthumb是一個功能非常強大的縮略圖生成類,支持jpg,bmp,gif,png等格式圖片生成。無論您是PHP項目還是其它項目只要你能有一台PHP的主機就可以使用phpthumb帶給您編程上的方便。因為他還支持遠程圖片生成。
phpthumb可以配合ImageMagick來使用,這樣就不會再受到PHP內存大小的限制了,還可以生成gif動畫。下面就講如何讓phpthumb用ImageMagick來生成生成圖片。
無論win平台還是linux平台phpthumb默認是開啟ImageMagick的,只不過配置錯誤和程序有一點小問題。首先就是安裝ImageMagick這個程序。不用安裝php_imagick這個PHP擴展。phpthumb使用的是命令行操作的,所以php應該可以運行一個進程才可以,不然請選擇另外的主機。安裝好後請按下面的步驟進行phpthumb的修改。
1.打開phpThumb.config.php查找
if (strtoupper(substr(PHP_OS, 0, 3)) == 'WIN') {
// Windows: set absolute pathname
$PHPTHUMB_CONFIG['imagemagick_path'] = 'C:/Program Files/ImageMagick-6.6.0-Q16/convert.exe';
} else {
// *nix: set absolute pathname to "convert", or leave as null if "convert" is in the path (location detected with `which`)
//$PHPTHUMB_CONFIG['imagemagick_path'] = '/usr/local/bin/convert';
$PHPTHUMB_CONFIG['imagemagick_path'] = null;
}
將上面的$PHPTHUMB_CONFIG['imagemagick_path'] 設成你安裝的正確路徑。上面共計有兩個地方,第一個是window平台。第二個是LINUX,UNIX平台的。請根據您的系統選擇設定。上面紅色部分為ImageMagick路徑,替換時注意目錄分隔符是/不是\。
2.打開phpThumb.class.php
查找 function ImageMagickVersion($returnRAW=false) {在這附近
有if (eregi('^Version: [^0-9]*([ 0-9\\.\\:Q/]+) (http|file)\:', $versionstring[1], $matches)) {
替換成if (eregi('^Version: (.+) (http|file)\:', $versionstring[1], $matches)) {
OK全部設定已經完成您的phpthumb已經自動使用ImageMagick生成圖片了。
⑤ Linux系統中怎麼安裝和使用ImageMagick軟體
linux系統處理圖片不像windows系統的軟體那麼多,但是ImageMagick確實是一款不錯的軟體,ImageMagick是修改和處理圖像的一套命令行實用程序。ImageMagick可迅速從終端執行操作,執行許多圖像的批量處理,或者被集成到一個bash腳本。ImageMagick可以執行各種操作。下面是ImageMagick的安裝和使用方法
軟體名稱:
ImageMagick 圖片處理軟體 v7.0.1.3 Q16 免費安裝版
軟體大小:
22.4MB
更新時間:
2016-05-17
1、安裝
ImageMagick,不包含在Ubuntu和許多其他Linux發行版其中。要在Ubuntu上安裝它,使用下面的命令:sudo apt-get install imagemagick
2、格式轉換之間
轉換圖像的格式, 其中最基礎的東西,可以用它做的是格式之間進行轉換。下面這個命令將當前目錄中名為「howtogeek.png」PNG文件,轉換一個JPEG格式:convert howtogeek.png howtogeek.jpg
還可以指定為JPEG圖像壓縮級別:convert howtogeek.png -quality 95 howtogeek.jpg數必須是1和100 默認為92
⑥ 求教imagemagick安裝方法
imagemagick安裝
以linux下源碼安裝為例,首先到ImageMagick官方網站上下載最新的ImageMagick源碼包,當前最新版本的源碼包為ImageMagick-6.7.9-3.tar.gz,下載完畢後,開始進行安裝。
首先,進入文件下載目錄,解壓源碼包:
復制代碼代碼示例:
cd./Downloads
tarxzvfImageMagick-6.7.9-3.tar.gz
文件解壓完後,進入解壓目錄:
復制代碼代碼示例:
cdImageMagick-6.7.9-3/
下面開始ImageMagick安裝三部曲:
復制代碼代碼示例:
./configure
在這個過程中,它會對系統的編譯鏈接環境以及ImageMagick所依賴的第三方庫進行檢查。
注意,ImageMagick在處理圖片時需要依賴jpeg、png等第三方圖片庫,如果程序需要處理這些格式的圖片,需要確保這些庫已經正確的安裝,./configure結束後會輸出一個檢查報告,如下圖:
圖中顯示,在當前系統中沒有安裝jpeg第三方庫,由於業務需要處理jpeg格式的圖片,因此在安裝ImageMagick之前,需要先安裝好jpeg第三方庫。
下載最新的源碼包jpegsrc.v8d.tar.gz,安裝過程和ImageMagick基本上一樣。
安裝完jpeg庫後,就可以繼續安裝ImageMagick了。
make
sudomakeinstall
默認的ImageMagick會被安裝到/usr/local路徑下,安裝成功後就可以在命令行模式下使用ImageMagick了。