我有一个带有 Alpha 通道(即透明度)的 PNG 图像,我需要创建将图像层合成到白色背景上的版本。我想使用可编写脚本的命令,使用 CLI 工具(例如 Image Magick)将 PNG 直接无损地转换为 PNG。
导致错误的非工作 Image Magick 命令的示例是:
convert input.png -background white -flatten output.png
-background white -alpha remove -alpha off
Example:
convert image.png -background white -alpha remove -alpha off white.png
随意更换white
与您想要的任何其他颜色。 Imagemagick 文档说明了这一点-alpha remove https://www.imagemagick.org/Usage/masking/#alpha_remove手术:
此操作简单快捷,无需任何操作即可完成工作
任何额外的内存使用,或可能相关的其他副作用
使用替代的透明度去除技术。因而它是
消除图像透明度的首选方法。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)