所以...刚刚安装了 Gimp 2.10.30。我需要缩小 512x512 png 图像,这大概是微不足道的。
但是,我找不到任何方法来干净地保存缩小后的图像:我只收到“有一个图像有未保存的更改”消息。我试过:
File
>Overwrite myfile.png
File
>Export As
,选择原始名称,然后Export
在这两种情况下,生成的 png 似乎都有未保存的更改。File
>Close All
告诉我有未保存的更改,如果退出,这些更改将会丢失。File
>Save
尝试保存 xcf,但这对我来说没用。
那么,秘诀是什么?如果我退出 Gimp,新图像做看起来是有效的。
编辑
Close View
选择后对话框显示以下内容Overwrite myfile.png
:
Close [myfile] (overwritten)
Save the changes to image '[myfile] (overwritten)' before closing?
If you don't save the image, changes from the last n minutes will be lost.
The image has been exported to '/.../myfile.png'.
而且没有出路:现在的选择是Save As
,,Cancel
和Discard Changes
。
答案1
您描述的所有内容都只是 GIMP 的工作方式。这里没有问题。
.xcf 是 GIMP 的原生图像格式,只有以该格式保存图像时,GIMP 才会认为图像已“保存”。以其他所有格式保存图像均不视为“保存”,而是“导出”(正如菜单选项的名称所示),并且对于 GIMP 而言,导出并不意味着保存当前图像,而是基于当前图像创建新图像。
因此,GIMP 警告您未保存的更改不在 .png 文件中,而是在 .xcf 文件中。GIMP 永远不会警告您 .xcf 文件中以外的其他文件中的未保存更改。
如果您不介意保存 .xcf 文件,您可以放心地忽略此消息,并在成功导出 .png 文件后退出 GIMP。
答案2
我已经使用 GIMP 大约 20 年了,从来没有遇到过覆盖或导出的问题。
加载您的 PNG 文件,缩放/进行其他更改,然后覆盖为相同的 PNG 文件或导出为新文件。