imagemagick - 将具有 54x54 正方形 (540x540) 的图像大小调整为 54x54 像素无损
问题描述
我有一个 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
推荐阅读
- hadoop - 是否可以使用 Ambari 安装 Apache Bigtop Stack
- c - 寻找最近点不会返回正确答案
- javascript - 如何更改日期选择器中的日期格式
- python - 寻找一种在 Python 3 中将字典写入 csv 的方法
- javascript - 如何使用 flexbox 在 div 中显示内容
- javascript - JS - 删除相同类型的每个对象
- javascript - 聚合物项目硫化时,Amazon s3 上传失败
- apache - 如何以编程方式安装 wampapache64
- c++ - 终端清除功能在 C++ 中对我不起作用
- python - 基于 websockets 的 Python shell