在前面的两篇文章中,只记录了分别在Linux和Window上的安装过程:
使用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());