您的位置:首页 > 其它

使用ImageMagick + Jmagick进行图片操作(续2)——实现高质量的图片处理

2010-11-24 11:20 609 查看
在前面的两篇文章中,只记录了分别在Linux和Window上的安装过程:

使用ImageMagick + Jmagick进行图片操作

使用ImageMagick + Jmagick进行图片操作(续)



关于JMagick的应用在网上内容比较少,这次分享一下我的缩放图片和黑白效果的代码:



生成80×80的缩略图:

MagickImage originalImage = new MagickImage(new ImageInfo(originalImagePath));
MagickImage scaledImage = originalImage.scaleImage(80, 80);
scaledImage.setFileName(thumbnailImagePath);
scaledImage.writeImage(new ImageInfo());




实现黑白效果:

MagickImage originalImage = new MagickImage(new ImageInfo(originalImagePath));
originalImage.setFileName(grayImagePath);
QuantizeInfo quantizeInfo = new QuantizeInfo();
quantizeInfo.setColorspace(ColorspaceType.GRAYColorspace);
originalImage.quantizeImage(quantizeInfo);
originalImage.writeImage(new ImageInfo());
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: