调整图像大小时Imagemagick消除色彩质量

杰米·泰勒(Jamie Taylor)

我正在尝试通过imagemagick调整一堆(450多个)图像的大小,它们的大小均始于500x500,我编写了一个脚本将其调整为大约5种不同的大小。

现在,我对它们进行了转换,我注意到颜色质量受到了明显的影响。我可以更改命令以提高质量吗?

命令: convert input.jpg[0] -background black -density 72 -resize 440x440 -quality 100 -strip output.jpg

我无法上传实际文件,但这是裁剪后的版本(带有填充)

原版的:
在此处输入图片说明

ImageMagick:
在此处输入图片说明

py

您使用该-strip选项,它告诉转换

删除任何个人资料或评论的图像。

这包括颜色配置文件因此,在使用嵌入式颜色配置文件的图像查看器中,output.jpg外观与input.jpg使用

convert input.jpg -background black -density 72 -resize 440x440 -quality 100 -strip output.jpg 

因此,省略该-strip选项是获得相同颜色的最简单方法output.jpg

convert input.jpg -background black -density 72 -resize 440x440 -quality 100 output.jpg 

以下是另一种可能性-如果您要删除任何注释,但保留颜色,请执行以下操作:

  1. 提取颜色配置文件。
  2. jpegtran从debian软件包中剥离所有元数据libjpeg-progs(无损操作)。
  3. 调整图像大小,然后再次合并颜色配置文件。

    convert input.jpg colorprofile.icc
    jpegtran -copy none input.jpg > input_stripped.jpg
    convert input_stripped.jpg -profile colorprofile.icc -background black -density 72 -resize 440x440 -quality 100 output.jpg 
    

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在JavaFX中调整窗口大小时如何调整图像大小

来自分类Dev

调整Web的高质量图像的大小

来自分类Dev

在xaml中调整图像大小而不会降低质量

来自分类Dev

Asp.net图像调整大小质量

来自分类Dev

调整图像大小而不损失质量?

来自分类Dev

Qt以最佳质量调整图像大小

来自分类Dev

从调整大小的图像中获得最佳质量?

来自分类Dev

Pagespeed调整大小的图像质量低下

来自分类Dev

PHP调整图像大小而不会损失质量

来自分类Dev

干预图像会降低调整大小后的图像质量

来自分类Dev

调整大小时使图像居中

来自分类Dev

调整大小时某些图像正在旋转

来自分类Dev

调整图像大小时,Codeigniter图像旋转

来自分类Dev

调整画布大小时图像消失

来自分类Dev

调整窗口大小时图像的位置改变

来自分类Dev

使用ImageMagick和CloudConvert调整图像大小

来自分类Dev

调整窗口大小时如何使图像流畅?

来自分类Dev

调整大小时图像质量下降

来自分类Dev

调整窗口大小时固定图像位置

来自分类Dev

Qt以最佳质量调整图像大小

来自分类Dev

调整大小时图像模糊

来自分类Dev

使用imagemagick调整图像大小

来自分类Dev

干预图像会降低调整大小后的图像质量

来自分类Dev

使用Imagemagick在脚本中调整图像大小

来自分类Dev

是否可以重新缩放和/或调整IP凸轮流的色彩空间以改善MJPEG图像质量?

来自分类Dev

调整画布大小时图像消失

来自分类Dev

调整大小时背景图像消失

来自分类Dev

调整大小时响应图像

来自分类Dev

同时调整 JPanel 大小时调整图像大小