Install JMagick + ImageMagick

系统 1550 0
平台:Mac os x 10.6.2(Mac Mini)
因為項目需要上傳大量的圖片,然後對上傳的圖片進行Resize,之前採用的是java.awt,然而java的這種處理圖片的效率對於大量的圖片很低,所以想改採用現在網絡上比較流行的ImageMagick,然後安裝JMagick,在XP的開發環境測試很成功,網上大把的例子,照著做就OK了,但是到Mac Mini上安裝確是坎坷艰难,安裝得非常不順利,   裝了1天才把ImageMagick安裝好,無語了,還只能在X11下才行運行,然後繼續安裝JMagick,在執行./JMagick-configure
    
Chris-Tsangs-Mac-mini:jmagick accdev$ ./JMagick-configure
checking build system type... i686-apple-darwin10.3.0
checking host system type... i686-apple-darwin10.3.0
checking target system type... i686-apple-darwin10.3.0
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for a BSD-compatible install... /usr/bin/install -c
checking for getconf... /usr/bin/getconf
checking whether large file support needs explicit enabling... no
checking for X... libraries /usr/X11/lib, headers 
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking jni.h usability... yes
checking jni.h presence... yes
checking for jni.h... yes
checking for java... /usr/bin/java
checking for javac... /usr/bin/javac
checking for javah... /usr/bin/javah
checking for jar... /usr/bin/jar
checking for javadoc... /usr/bin/javadoc
checking for Magick-config... /usr/local/ImageMagick/bin/Magick-config
checking magick/api.h usability... no
checking magick/api.h presence... no
checking for magick/api.h... no
configure: error: '[color=red]Unable to find ImageMagick header files[/color]'

  


報了Unable to find ImageMagick header files這樣一個error,然後我檢查了一下路徑,由於我安裝的ImageMagick and JMagick安裝的路徑都不一樣,所以統一都用
    
ln -s /usr/ImageMagick-6.6.1 /usr/local/ImageMagick;
ln -s /usr/local/JMagick-6.2.6-0 /usr/local/jmagick;

  

指向了/usr/local下,所以照我的理解,應該都是可以訪問得到的,然後檢查api.h確實是在magick/api.h,但是我在下面地址 http://www.imagemagick.org/script/binary-releases.php 下載的ImageMagick-x86_64-apple-darwin10.2.0.tar.gz確是不一樣的路徑,在Mac Mini上解壓之後是/usr/ImageMagick-6.6.1/include/ImageMagick/magick/api.h,而JMagick-configure調用的是/usr/ImageMagick-6.6.1/include/magick/api.h,這個我不清楚我是要改哪個configure file.現在真的很鬱悶,裝了幾天裝到這裡實在是不知道要怎麼進行下去,Unable to find ImageMagick header files,我在./include/下用
    
ln -s /usr/ImageMagick-6.6.1/include/ImageMagick/magick /usr/ImageMagick-6.6.1/include/magick

  

不知道這樣行不行?
測試過後,照樣找不到,真是無語了,我在command line用cd /usr/ImageMagick-6.6.1/include/magick
是可以進到這個/usr/ImageMagick-6.6.1/include/ImageMagick/magick 路徑下的,為什麼會找不到?不解?

我是參照下面的鏈接安裝JMagick的,但是總是裝不對?
http://tammyism.com/blog/?p=12

Install JMagick + ImageMagick


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论