程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> GraphicsMagick的介紹和使用,graphicsmagick介紹

GraphicsMagick的介紹和使用,graphicsmagick介紹

編輯:JAVA綜合教程

GraphicsMagick的介紹和使用,graphicsmagick介紹


ImageMagick介紹

----------------------------------------------------------------------------

      ImageMagick是一個免費的創建、編輯、合成圖片的軟件。它可以讀取、轉換、寫入多種格式的圖片。圖片切割、顏色替換、各種效果的應用,圖片的旋轉、組合,文本,直線,多邊形,橢圓,曲線,附加到圖片伸展旋轉。其全部源碼開放,可以自由使用,復制,修改,發布。它遵守GPL許可協議。它可以運行於大多數的操作系統。

最為重要的是,ImageMagick的大多數功能的使用都來源於命令行工具。

GraphicsMagick介紹(官方網站:http://www.graphicsmagick.org/)

----------------------------------------------------------------------------

  GraphicsMagick號稱圖像處理領域的瑞士軍刀。 短小精悍的代碼卻提供了一個魯棒、高效的工具和庫集合,來處理圖像的讀取、寫入和操作,支持超過88中圖像格式,包括重要的DPX、GIF、JPEG、JPEG-2000、PNG、PDF、PNM和TIFF。

  GraphicsMagick是從 ImageMagick 5.5.2 分支出來的,但是現在他變得更穩定和優秀,GM更小更容易安裝、GM更有效率、GM的手冊非常豐富GraphicsMagick的命令與ImageMagick基本是一樣的。

GraphicsMagick的簡單命令(我最常用的幾個):

-----------------------------------------------------------------------------

 


注意一點:GraphicsMagick的命令行只能在cmd中輸入,在PowerShell中沒有用.並且要cd到操作文件目錄

1.裁切

gm convert -crop 100x100+20+50 xdr.png xdr1.png

  100x100:指要裁切圖片的大小;這裡不要用*,要用字母X

  20+50:裁切的坐標,xy

  xdr.png:要裁切圖片的名字;

  xdr1.png:裁切後圖片的名字;

2.格式轉換

gm convert a.bmp a.jpg

  由a.bmp圖片轉換為a.jpg.

3.縮略圖(640x480)

 gm convert a.jpg -geometry 640x480^ -gravity center -extent 640x480 b.jpg

  由a.jpg轉換為640x480的b.jpg

4.追加文字水印

gm convert a.jpg -font Aricl -fill red -pointsize 33 -draw "text 1600,50 'wenzi'" b.jpg

  a.jpg圖片用 Aricl字體 紅色 大小33 文字從1600 50 坐標開始 內容為wnezi 轉換為b.jpg

 

 

--------------------------------------------------------------------------------------

大概我常用的也就這4個命令,其他的我也不常用. 這裡貼一個博客地址,裡面的東西很全,不懂的可以去這裡看

http://elf8848.iteye.com/blog/382528

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved