如何将png图片的alpha 通道通过代码去掉

因为,我现在正在做图片的处理,但是因为alpha 通道的问题总是出现失败,非alpha 通道的图片没有问题。

请问各位大神,怎么通过代码去掉png 图片的alpha 通道。

无法用代码实现,或者准确地说是很难实现。
看看这个

png的alpha为啥很难去掉,楼上好像是吧问题搞反了。png的透明通道去掉之后可以选择使用一种颜色替代,一般就是黑色了。

可以试试这个工具 http://www.atool.org/ios_logo.php,因为iOS提审logo不允许有透明通道,所以在剪裁的时候去掉了透明通道,并且直接将透明显示成黑色。

参照一下代码实现。
https://github.com/bpolat/Alpha-Channel-Remover
https://github.com/nicklockwood/JPNG

让设计师直接处理好

发表评论

电子邮件地址不会被公开。 必填项已用*标注