如何将 386*389 png 图像缩放为 20*20 像素

How to scale 386*389 png image to 20*20 in pixels

我正在统一创建一个国际象棋游戏,需要我的棋子是 20*20。

我目前有一个 386 x 389 像素的国际象棋王(png 文件),当我尝试调整它的大小时,它变得模糊不清。

我试过使用 Gimp 缩放图像和 IrfanView 都无济于事。

有人能帮忙吗?

这是图片以备不时之需。 https://i.stack.imgur.com/lkUp9.png

编辑:我把棋盘变大了,我的棋子也变大了,这样我就可以避免“像素 space”

我并不是说不可能通过算法在不模糊的情况下缩放到该大小,但我从未见过可以很好地完成工作的缩放算法。在 20x20 像素处,您处于“像素艺术”领域,您需要手动设置像素才能获得良好的效果。

我怀疑缩放算法能否很好地完成这项任务的原因是,它需要判断哪些细节很重要,需要表达。例如。女王皇冠上的尖齿作为图像意义重大,因为人类已经看过足够多的皇冠,知道顶部的尖点是它的“王冠”。

我会戴上“像素艺术家”的帽子或雇佣一个。使用按比例缩小的图像作为指南。在它上面创建一个额外的层。首先填充黑色像素,然后在第二遍中,将灰色或中等不透明度像素添加到锯齿状边缘以使其平滑。你只有十几件事情要做。 ;)