使用gimp转换工具时失去分辨率

问题描述 投票:0回答:1

我正在使用gimp 2.10。 当我在图像的一部分上使用任何变换(旋转,调整大小等)工具时, 即使我正在调整大小并且随着更多变换而变得更糟,它也会变得像素化。 您可以在此图像中看到差异image

使用转换工具时如何保持分辨率?

resolution gimp
1个回答
0
投票

不,你不能,因为变换工具(Move和Flip除外)内插像素。这在硬边上相当明显(但请检查您是否使用NoHalo方法)。

  • 在一次调用中完成所有变换(所有变换都是仿射变换(即矩阵)。 您可以使用gimp_item_transform2D()进行组合缩放+旋转 如果进行连续旋转或缩放,请计算生成的效果并将其应用于初始项目。即,旋转10°,20°,30°......初始物体,而不是将前一次旋转的结果旋转10°。 在不好的情况下,找到连续仿射变换的3x3矩阵,计算它们的乘积,并在调用gimp-item-transform-matrix()时使用最终的3x3矩阵不迭代变换
  • 如果您可以将对象转换为路径(例如文本),则将转换应用于路径(您甚至可以累积它们),并且一旦完成从转换后的路径重新创建对象(通常,选择路径和存储桶)填写选择)

此外,缩小你的图片时可能会受到aliasing的影响。通常(和非直观)治疗方法是在缩小之前预先模糊图像(如果缩小N,则应用N像素的高斯模糊:2px以减少50%)。

© www.soinside.com 2019 - 2024. All rights reserved.