将 54x54 正方形 (540x540) 的图像调整为 54x54 像素无损

Resize an image with 54x54 squares (540x540) to 54x54pixel lossless

我有一张 54x540 的图像,其中包含 54x54 颜色的方块(相同大小)。

当我将其调整为 54x54 像素时,它看起来很糟糕(模糊),像这样的调整大小不应该用 imagemagick 完美完成吗?

我可以做到完美吗?

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

我明白你现在的困惑是什么......问题不在于这个过程是有损的,而是因为 -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