JPEG 格式不支持透明度

JPEG 格式不支持透明度

我不仅是一名开发人员,还是一名艺术家。我的大部分作品都是用 GIMP 制作的,并将作品保存到 jpg 格式的文件夹中。现在,我会确保在保存之前不会意外添加透明层,也不会将图像压平,但是,过去我并没有意识到我的图像被保存为透明背景,所以这对我来说有点麻烦,因为在那个文件夹中的 300 多件作品中,可能有 50-100 件有透明背景,而我并不想出现这种背景。

所以我想知道是否有办法自动删除该文件夹中所有 jpg 的透明度,而不会损失任何质量或导致其他问题?

我正在运行带有 GNOME 3.24 的 Ubuntu GNOME 17.04。

答案1

JPEG 格式不支持透明度

我不知道你为什么担心无意中保存透明度信息,但你可以肯定这是不可能的。实际上,你已经在不知不觉中压平了所有图片,你不需要做任何进一步的处理。

笔记:JPEG2000,即不同的文件格式 支持透明度

删除其他图片的透明度

如果你还有 PNG 文件或其他具有透明度的格式,你可以把它们压平使用 ImageMagick 选择你选择的颜色:

mogrify -flatten -background white *.png

相关内容