我如何缩放图像的一部分并防止它抖动以便我有一个硬边缘?

How do I scale part of an image and prevent it from dithering so I have a hard edge to it?

我正在尝试在 gimp 中拆开一张较大的图像并将其制成一堆图像。为此,我 select 将我想要的图像部分粘贴到新图像中。然后我需要调整它的大小并使其更大(大约 9-10 倍)。

因此,当我粘贴并固定对象时,我可以 select 按颜色粘贴我粘贴的内容(透明背景)并进行转换 -> 缩放以使其达到合适的大小。缩放后,它有一个 selection 轮廓,非常适合我想要的,但彩色像素抖动到 selection 的任一侧。我想要的是能够保存 selection 或者只是将其固定下来,这样就没有抖动了。内部是一种颜色,外部保持透明。有人可以建议这样做的方法吗?

尝试 Layer>Transparency>Threshold alpha 结果。但这不会很漂亮。

但是如果你是 copying/scaling 颜色均匀的区域,更好的技术可以是:

  1. 在源图像中进行选择
  2. Select>To path
  3. 复制目标图像的路径,方法是将其从源的路径列表拖动到目标的 canvas
  4. 在目标图像上,放大路径(在 "Path" 模式下使用缩放工具:工具选项 Transform: 行中的第 3 个图标)
  5. Select>From path(或右击路径预览后Path to selection
  6. 对源图像中的区域颜色进行采样
  7. 将所选内容填满目标。