我正在使用gimp 2.10
。
当我在图像的一部分上使用任何变换(旋转,调整大小等)工具时,
即使我正在调整大小并且随着更多变换而变得更糟,它也会变得像素化。
您可以在此图像中看到差异
使用转换工具时如何保持分辨率?
不,你不能,因为变换工具(Move和Flip除外)内插像素。这在硬边上相当明显(但请检查您是否使用NoHalo方法)。
gimp_item_transform2D()
进行组合缩放+旋转
如果进行连续旋转或缩放,请计算生成的效果并将其应用于初始项目。即,旋转10°,20°,30°......初始物体,而不是将前一次旋转的结果旋转10°。
在不好的情况下,找到连续仿射变换的3x3矩阵,计算它们的乘积,并在调用gimp-item-transform-matrix()
时使用最终的3x3矩阵不迭代变换此外,缩小你的图片时可能会受到aliasing的影响。通常(和非直观)治疗方法是在缩小之前预先模糊图像(如果缩小N,则应用N像素的高斯模糊:2px以减少50%)。