无损调整 GIMP 层

Lossless resizing GIMP layer

当我将图层缩小到 10%,然后将其缩小到原始大小时,它变得模糊:它在缩小步骤中丢失了大部分信息。有没有办法避免这种情况?

我想调整图层的大小(缩小和放大)直到我得到我想要的所有图层,并且希望 GIMP 保持源图像不变并且只 实际上导出整个图像时将其缩小。

用别的软件可以吗?或者,有没有一种方法可以快速重新加载所有源图像并在最后缩放一次?

缩放位图时会丢失信息,无法逃脱。这在较小程度上也适用于其他变换工具(旋转、剪切、透视……)。所有这些最好只在任何物体上使用一次。如果您想尝试一些事情,请复制图层进行测试,这样您就可以随时返回到未更改的版本。您还可以使用 Edit>UndoCtrlZ 取消您最后的更改。

文件>还原将从磁盘重新加载图像。

Gimp 是一个光栅图像编辑器;你所有的图像数据都是以像素为单位的,对这些像素进行的大多数转换将不可避免地导致你丢失数据。如果您想在缩放时保留原始图像,您可以简单地为缩小后的图像创建一个新图层,同时保留它基于项目的原始图层,但只需将其设置为不可见即可。或者,您可以将 non-scaled 原件保留在单独的项目中,作为原始质量备份。为您管理 WIP 不是 Gimp 的工作。

如果您不想使用 backup-layers 但确实在寻找可扩展的内容,您应该考虑使用矢量。 Gimp 的路径工具具有基本的矢量支持。它允许您创建可以转换为选区的形状和曲线,然后可以用颜色填充。来自字体的文本数据可以转换为此类路径,您可以将路径本身导出为 svg 文件。

正如我所说,这种支持是基本的。 Gimp 不是这种事情的理想工具。如果您希望这些 svg 文件不仅仅是形状的简单黑色轮廓,则期望进行一些手动 xml 编辑。如果您真的想要 100% 可缩放的内容,请查看实际的矢量绘图应用程序,例如 InkScape。