Imagemagick转换的图像模糊不清

4
我将使用 ImageMagick 命令行实用程序来转换图像。我有一个大尺寸的透明 tif 图像(例如 800x300 像素),我想将其转换为 cmyk tif,但是结果图像很模糊。我该如何解决?
到目前为止,我所拥有的内容是:
convert.exe sourcefilergb.tif 
-colorspace cmyk  -depth 8 -resize 122x44 -quality 100 
-density 300 -virtual-pixel transparent -background none 
-gravity center -extent 122x44 -compress none destinationcmyk.tif 

如何修正我的上述代码以获得所需的结果?
谢谢

尝试使用filter:blur选项进行调整。 - nwellnhof
1
@nwellnhof,我的问题是如何消除模糊图像。 - WatsMyName
如果您在 filter:blur 中使用小于 1.0 的值,则图像将变得更加清晰。 - nwellnhof
ImageMagick在CMYK模式下可能无法很好地调整大小。最好在仍为sRGB的情况下进行调整大小、扩展,然后在最后转换为CMYK。但是使用配置文件将其转换为CMYK可以更好地保持色彩质量,而不仅仅使用-colorspace CMYK。您能否发布您TIF文件的链接?我可以测试一下。 - fmw42
2个回答

6
这可能是一个别名问题。请尝试使用 -adaptive-resize 替代 -resize,详见文档。根据您的输入,您还可以尝试不同的分辨率和密度设置。

0
然而,许多过滤器(甚至是默认过滤器)可能会轻微地模糊图像。
...
当放大或放大图像时,["-sample]仅执行像素复制...但是当缩小图像时,“-sample”只是删除像素的行和列。 http://www.imagemagick.org/Usage/resize/

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接