首页 > 解决方案 > 将具有 54x54 正方形 (540x540) 的图像大小调整为 54x54 像素无损

问题描述

我有一个 540x540 的 54x54 彩色方块(相同大小)的图像。

当我将其调整为 54x54px 时,它看起来很糟糕(模糊),难道不应该用 imagemagick 完美地完成这样的调整吗?

我可以让它完美吗?

我已经测试过convert source.png -resize destination.png-adaptive-resize 但结果是一样的..

标签: imagemagickimage-resizingimagemagick-convert

解决方案


我明白你现在的困惑是什么......问题不是这个过程是有损的,而是因为它-resize正在做比你想要的更复杂的处理,以便制作你想要的有吸引力的工作,比如照片。您需要一个非常简单的点采样过程,该过程将产生简单的纯色块,未组合的颜色。

我将制作一个开始图像:

magick -size 10x10 xc:red +noise random -scale 540x540 start.png

在此处输入图像描述

并通过在每个块中取一个点样本来缩小它:

magick start.png -sample 10x10 small.png

在此处输入图像描述

并备份:

magick result.png -scale 540x540 reincarnated.png

在此处输入图像描述


推荐阅读