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

在前面的两篇文章中,只记录了分别在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());

上一篇:你真的知道Python的字符串怎么用吗?


下一篇:jenkins+harbor+docker 微服务次序集成