1. 程式人生 > >GraphicsMagick在mac系統上的用brew的裝配

GraphicsMagick在mac系統上的用brew的裝配

******************************************************
*   安裝jpeg包
******************************************************

brew install libjpeg

安裝在了/usr/local/Cellar/jpeg/8d



******************************************************
*   安裝jasper包 
******************************************************

brew install jasper



安裝在/usr/local/Cellar/jasper/1.900.1



******************************************************
*   安裝libpng
******************************************************


brew install libpng

安裝在了/usr/local/Cellar/libpng/1.6.17




******************************************************
*   安裝freetype包
******************************************************


brew install freetype

安裝在了/usr/local/Cellar/freetype/2.5.5




******************************************************
*   安裝zlib包
******************************************************

系統自帶不用安裝了

******************************************************
*   安裝GraphicsMagick
****************************************************** 



自動安裝:brew install GraphicsMagick

安裝在了/usr/local/Cellar/graphicsmagick/1.3.21




******************************************************
*   檢視安裝資訊
****************************************************** 
gm -version

-------------- 以下為 gm -version 的輸出資訊 ------------------------

GraphicsMagick 1.3.21 2015-02-28 Q8 http://www.GraphicsMagick.org/
Copyright (C) 2002-2014 GraphicsMagick Group.
Additional copyrights and licenses apply to this software.
See http://www.GraphicsMagick.org/www/Copyright.html for details.

Feature Support:
  Native Thread Safe       yes
  Large Files (> 32 bit)   yes
  Large Memory (> 32 bit)  yes
  BZIP                     yes
  DPS                      no
  FlashPix                 no
  FreeType                 yes
  Ghostscript (Library)    no
  JBIG                     no
  JPEG-2000                no
  JPEG                     yes
  Little CMS               no
  Loadable Modules         yes
  OpenMP                   no
  PNG                      yes
  TIFF                     no
  TRIO                     no
  UMEM                     no
  WebP                     no
  WMF                      no
  X11                      no
  XML                      no
  ZLIB                     yes

Host type: x86_64-apple-darwin13.4.0

Configured using the command:
  ./configure  '--prefix=/usr/local/Cellar/graphicsmagick/1.3.21' '--disable-dependency-tracking' '--enable-shared' '--disable-static' '--with-modules' '--disable-openmp' '--without-gslib' '--with-gs-font-dir=/usr/local/share/ghostscript/fonts' '--without-x' '--without-lcms' '--without-lcms2' 'CC=clang' 'CXX=clang++'

Final Build Parameters:
  CC       = clang
  CFLAGS   = -g -O2 -Wall -D_THREAD_SAFE
  CPPFLAGS = -I/usr/local/Cellar/freetype/2.5.5/include/freetype2
  CXX      = clang++
  CXXFLAGS = -D_THREAD_SAFE
  LDFLAGS  = -L/usr/local/Cellar/freetype/2.5.5/lib
  LIBS     = -lfreetype -lbz2 -lz -lltdl -lm -lpthread

-------------- 以上為 gm -version 的輸出資訊 ------------------------


******************************************************
*   IM4JAVA呼叫GraphicsMagick 的簡單示例
******************************************************

IM4JAVA下載地址 http://sourceforge.net/projects/im4java/files/
將IM4JAVA下載檔案中的jar檔案放到你的java的lib目錄下就可以開始使用IM4JAVA了。


-------------- 以下為 IM4JAVA呼叫GraphicsMagick 的示例程式碼 ------------------------
// create command
ConvertCmd cmd = new ConvertCmd(true); //true表示使用GraphicsMagick ,false表示使用ImageMagick
cmd.setSearchPath("/usr/local/Cellar/graphicsmagick/1.3.21/bin");//設定 GraphicsMagick的bin目錄
// create the operation, add images and operators/options
IMOperation op = new IMOperation();
op.addImage(srcFile);
op.resize(150,150);
op.addImage(dstFile);
// execute the operation
cmd.run(op);
-------------- 以上為 IM4JAVA呼叫GraphicsMagick 的示例程式碼 ------------------------