在前面的兩篇文章中,隻記錄了分别在Linux和Window上的安裝過程:
<a href="http://blog.csdn.net/mydeman/archive/2010/08/30/5849923.aspx" target="_blank">使用ImageMagick + Jmagick進行圖檔操作</a>
<a href="http://blog.csdn.net/mydeman/archive/2010/09/01/5855832.aspx" target="_blank">使用ImageMagick + Jmagick進行圖檔操作(續)</a>
關于JMagick的應用在網上内容比較少,這次分享一下我的縮放圖檔和黑白效果的代碼:
生成80×80的縮略圖:
MagickImage originalImage = new MagickImage(new ImageInfo(originalImagePath));
MagickImage scaledImage = originalImage.scaleImage(80, 80);
scaledImage.setFileName(thumbnailImagePath);
scaledImage.writeImage(new ImageInfo());
實作黑白效果:
originalImage.setFileName(grayImagePath);
QuantizeInfo quantizeInfo = new QuantizeInfo();
quantizeInfo.setColorspace(ColorspaceType.GRAYColorspace);
originalImage.quantizeImage(quantizeInfo);
originalImage.writeImage(new ImageInfo());