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

Imagemagick 使用54x54正方形(540x540)将图像调整为54x54像素无损,imagemagick,image-resizing,imagemagick-convert,Imagemagick,Image Resizing,Imagemagick Convert,我有一张540x540的图片,上面有54x54个彩色方块(大小相同) 当我将其调整为54x54px时,它看起来很糟糕(模糊),像这样的调整不应该用imagemagick完美完成吗 我能做到完美吗 我已经测试了convert source.png-resize destination.png和-adaptive resize但是结果是一样的..我知道你现在有什么困惑了。。。问题不在于这个过程是有损的,而是因为-resize正在进行比您想要的更复杂的处理,以便制作一份您想要的有吸引力的工作,比如照片

我有一张540x540的图片,上面有54x54个彩色方块(大小相同)

当我将其调整为54x54px时,它看起来很糟糕(模糊),像这样的调整不应该用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

这里有一些用于调整大小的过滤器,对其中一些过滤器有很好的解释:@Bonzo阅读了它,测试了一些,但它只是变得模糊。如果调整大的尺寸(10到1),则会变得模糊。也许你需要-sample,每平方米一个像素,或者-scale,对一平方米中的所有像素进行简单的平均,也许他需要-sample而不是-scale。如果块是常量,则结果相同color@fmw42 .. 你建议我怎么使用它?@fmw42 Ooops!我在昨晚深夜的一次广告插播中写下答案时忽略了关键一行@MarkSetchell你不需要使用-sample将其放大到吗?,我在使用scale时没有得到如此干净的颜色。如果你单击问题下方的
编辑
,并用你的图像更新它,你当前和预期的结果,一切都会容易得多。现在你逼我们猜。