在前面的两篇文章中,只记录了分别在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());
时间: 2024-12-31 16:21:49