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

简介: 在前面的两篇文章中,只记录了分别在Linux和Window上的安装过程: 使用ImageMagick + Jmagick进行图片操作 使用ImageMagick + Jmagick进行图片操作(续)   关于JMagick的应用在网上内容比较少,这次分享一下我的缩放图片和黑白效果的代码...

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

目录
相关文章
|
Java PHP C++
使用moviepy生成视频时,提示找不到ImageMagick
使用moviepy生成视频时,提示找不到ImageMagick
430 0
使用moviepy生成视频时,提示找不到ImageMagick
|
4月前
|
计算机视觉 Python
Opencv播放视频文件、将视频转换为灰度视频实战(附Python源码)
Opencv播放视频文件、将视频转换为灰度视频实战(附Python源码)
63 0
网络图片的下载以及上传到fastDFS
最近做了一次下载网络图片然后上传到fastDFS的任务。碰到了个别小问题现在记录一下
132 0
|
Python
《Python实例》用Pillow录制屏幕,制作gif ,太简单了
gif 的文章上次实现了图片的合成,看下我们上次的需求分解
321 0
《Python实例》用Pillow录制屏幕,制作gif ,太简单了
|
数据安全/隐私保护
|
PHP 数据安全/隐私保护
PHP利用GD库给图片添加水印
利用GD库给图片添加水印
420 0
|
前端开发 Ruby 定位技术