如何在png里删除alpha通道

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在png里删除alpha通道相关的知识,希望对你有一定的参考价值。

需要png格式的图片才可以,但不支持alpha通道

  要为PNG图形去除Alpha通道,一张图片通常由RGBa4个标识位构成,称为32bit图片。而目前大多数移动设备上,用Flash创作应用,无法很有效的支持Alpha通道,图片都是24bit的。所以,将PNG用于移动应用开发,先要去除Alpha通道,以此做到第一步优化。
  这里的简单方法:
  1.下载Pngcrush工具,地址 http://pmt.sourceforge.net/pngcrush
  2.使用以下命令行:pngcrush -cc originalwithalpha.png newwithoutalpha.png
参考技术A PNG里面的透明通道可以通过打开PS,图层-图层蒙板-从透明区域,然后就可以看见分离出来一个透明蒙版,删除了就可以了 参考技术B png是透明格式
alpha是透明选区
为什么要删除呢?追问

需要png格式的图片才可以,但不支持alpha通道

追答

TIF格式好点

参考技术C 是删除遮罩吗?直接进PS,在通道面板删除即可追问

不是,需要png格式的图片才可以,但不支持alpha通道

追答

在“图像”菜单,“模式”,选“索引颜色”。(因为RGB会包含3个通道和CMYK会包含4个通道)

以上是关于如何在png里删除alpha通道的主要内容,如果未能解决你的问题,请参考以下文章

怎样用PHOTOSHOP提取TGA文件或PNG文件里的ALPHA通道?

怎样使用Alpha通道使png图片透明

如何使背景PNG图像Alpha通道在QMainWindow中显示为透明

如何检查加载到 FMX.TBitmap 的 PNG 图像是不是具有 alpha 通道?

PS保存的PNG为啥有alpha通道

如何在视频之上叠加不同的 Alpha 通道动画?