itstarting:IT进行时

想自己所想,做自己所爱

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  28 随笔 :: 3 文章 :: 55 评论 :: 0 Trackbacks
jmagick是什么?不用我说了吧。

jmagick的安装(基于windows),精简版步骤:
1、下载jmagick-win-5.5.7-Q8.zip,并把jmagick.jar放到应用的lib下,jmagick.dll拷贝到SYSTEM32下;
2、安装ImageMagick-5.5.7-Q8-windows-dll.exe软件
3、重新启动机器
麻烦点,但对图片的处理能力,确实超乎想象的(不过用6.2.6版本频频出现JVM Crach,吓死)

jmagick的使用,我只用了图片缩放,还可以。
代码如下:
   System.setProperty("jmagick.systemclassloader", "no");//这个没什么好说的,照办就是了
   ImageInfo info = new ImageInfo(fromFileName);
   MagickImage fromImage = new MagickImage(info);
   Dimension dim = fromImage.getDimension();
   double w = dim.getWidth();
   double h = dim.getHeight();
   int toHeight = (int)(h*toWidth/w);//按宽度比例缩放
      
   MagickImage toImage = fromImage.scaleImage(toWidth, toHeight);//缩放操作
   toImage.setFileName(toFileName);//设置输出的文件名
   toImage.writeImage(info); //保存


过程中发现最新版本的诸多问题,要么NoClassDefFoundError要么Can't find dependent libraries,简直不胜其烦。

后来降级到5.5.7,就好了,说明IT人唯最新版本是从的想法不一定正确。

说心里话,过程中曾经出现过多次JVM crach,现在还有心理阴影。
posted on 2007-07-26 12:53 IT进行时 阅读(5795) 评论(4)  编辑  收藏 所属分类: Java Tips

评论

# re: Jmagick的安装和使用 2007-07-26 13:19 隔叶黄莺
jmagick是什么?不用我说了吧。
可我还真看完了还不知道jmagick是什么  回复  更多评论
  

# re: Jmagick的安装和使用 2007-07-26 21:06 suwu
我也不知jmagick是啥,不过老兄一两句话写一下jmagick是啥,或是写出一个介绍网址来会好一些。而不是写"jmagick是什么?不用我说了吧。"这样的话。打一个网址也差不多这么多字吧。
说真的,看到这样的话很是讨厌!
  回复  更多评论
  

# re: Jmagick的安装和使用 2007-07-26 21:57 nk912114
我就是安装的最新版本,没有出现你说的问题
不过我在redhat下死活没有配置成功  回复  更多评论
  

# re: Jmagick的安装和使用 2007-08-31 09:23 IT进行时
to 隔叶黄莺和suwu:很多东西只有自己想用才有价值,而想用的基础是知道它是什么,我是这么看的:)

jmagick其实就是非常优秀的图片处理工具,试想一下,JDK1.4由于版权的缘故并不提供GIF的处理,那是多大的遗憾啊,而使用这玩意儿的话,可以非常高效的处理各种图形问题,如图形按比例缩放生成新图、转换格式等。很棒!  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: