![如何转换为不插值像素?](https://linux22.com/image/130444/%E5%A6%82%E4%BD%95%E8%BD%AC%E6%8D%A2%E4%B8%BA%E4%B8%8D%E6%8F%92%E5%80%BC%E5%83%8F%E7%B4%A0%EF%BC%9F.png)
我正在使用 ImageMagick 的 Convert 将一堆 .fits 文件(天文学中使用的图像格式)转换为动画 .gif。我的天文图像的分辨率相当低(150 x 300 像素),但转换似乎会生成大于 150 x 300 像素的图像,然后进行插值以找出新创建的像素的“适当”值。
然而,我想要准确呈现我的原始 .fits 图像、低分辨率等。我需要提供什么才能进行转换,以便它根本不执行任何插值?我不一定关心最终图像的分辨率/大小(尽管它应该是 150 x 300 的大小),我只是希望原始天文图像必须保持相同的像素到像素清晰度。
我知道我以前这样做过,只是不记得是怎么做的。
答案1
您可以使用该scale
选项convert
:
convert -scale 400% input.fits scaled.gif
n
如果给定整数比例因子(即* 100%,n
为整数),则默认情况下不会对像素进行插值。
(请注意,这可能会使磁盘上的图像明显变大,而无需添加任何信息。)