Gimp 是否提供了一种以理想尺寸导出图像的方法,并且在 UI 中工作时仍保留原始尺寸?我需要一个我目前正在处理的文件的缩小版本。
非常感谢任何提示或想法。
Gimp 是否提供了一种以理想尺寸导出图像的方法,并且在 UI 中工作时仍保留原始尺寸?我需要一个我目前正在处理的文件的缩小版本。
非常感谢任何提示或想法。
GIMP 不“提供”这样的功能,但您可以 - 通过注意您的工作流程。
最简单的方法是在保存工作之前不要重新缩放图像。
完成工作后,将其保存为 XCF 文件。该文件应被视为您的原创作品。根据您使用的计算机系统,您可以将该 XCF 文件的文件权限设置为“只读”。这样你就不会意外地覆盖它。
接下来,打开 XCF 文件,将文档重新缩放到所需的尺寸。然后导出为 JPEG 或 PNG(或您想要的任何格式)。
最后,关闭 XCF 文件而不保存. 原始文件不会被覆盖,当您打开 XCF 时,它将是您保存时的原始大小。
我找到了一个我非常喜欢的方法。我导出到一个类似的文件名logo400.png
,这个脚本自动使 png 400 像素宽。这使得导出到多个宽度变得容易。
while true; do
sleep 3
for file in *.png; do
currentwidth=`identify -format '%w' "$file"`
newwidth=`echo "$file" | egrep -o "\d*\.png$" | egrep -o "\d*"`
if [[ -n $newwidth && $currentwidth != $newwidth ]]; then
echo "Scaling $file"
cp "$file" "${file%.png}-beforeScaling.png"
magick "$file" -scale "$newwidth" "$file"
fi
done
done
该脚本需要ImageMagick,您可以使用 、 或等效文件下载brew install imagemagick
它apt install imagemagick
。
您必须在图像所在的文件夹中运行脚本。