如何去掉PNG的Alpha通道

简介: 为PNG去除Alpha通道的方法很多,设计师可以使用PS或Fireworks。为什么要为PNG图形去除Alpha通道,一张图片通常由RGBa4个标识位构成,称为32bit图片。
为PNG去除Alpha通道的方法很多,设计师可以使用PS或Fireworks。
为什么要为PNG图形去除Alpha通道,一张图片通常由RGBa4个标识位构成,称为32bit图片。而目前大多数移动设备上,用Flash创作应用,无法很有效的支持Alpha通道,图片都是24bit的。所以,将PNG用于移动应用开发,先要去除Alpha通道,以此做到第一步优化。

这里的简单方法:
1.下载Pngcrush工具,地址 http://pmt.sourceforge.net/pngcrush

2.使用以下命令行:pngcrush -cc originalwithalpha.png newwithoutalpha.png


http://www.7yue.com/post/461.html


这篇话外音要多说一句,如果你的应用是用Flex框架构造,那么绝对不要使用SWFLoader去读取一个具有Stage3D的SWF文件。具体原因是:
Stage3D API是Flash Player 11底层编程接口,所有Stage3D的对象都不属于DisplayObject。
而SWFLoader则位于mx.controls包内,它继承自DisplayObjectContainer类。
所以在一个SWFLoader里加载一个Stage3D的SWF,你将永远无法看到正确的结果。

目录
相关文章
|
4月前
|
Go
go操作rgb图片
go操作rgb图片
21 0
|
6月前
|
C#
C# 图片RGB处理判断
C# 图片RGB处理判断 需要:根据一张原始图的RGB平均值和新的图片的RGB平均值的差距,来判断图中是否出现除原图中物体外的其他物体 前提:.Net framework 4.8 及以上 示例代码: 程序集:using System;using System.Drawing;using System.Drawing.Drawing2D;using System.Drawing.Imagin...
21 0
|
11月前
|
存储 Python
Python PIL.Image模块:图片变更尺寸大小(宽x高)
Python PIL.Image模块:图片变更尺寸大小(宽x高)
518 0
|
11月前
|
数据处理 计算机视觉 Python
应用matplotlib的imshow函数显示彩色图像(RGB data)报错的解决方法
而且,只在处理彩色图像时出现错误提示,显示为空白图像;处理灰度图像时函数运行正常、显示图像。
316 0
RGB转换为NV12的代码
RGB转换为NV12的代码
184 0
|
Java
剪裁NV21任意一部分的代码
剪裁NV21任意一部分的代码
95 0
|
索引
实现替换图像中指定RGB色值区域
实现替换图像中指定RGB色值区域
312 0
|
Web App开发 UED
简单实用的原生img替换方案:xy-img
简单实用的原生img替换方案:xy-img
简单实用的原生img替换方案:xy-img
|
存储
ps之解决eps图片不能保存为png格式问题
ps之解决eps图片不能保存为png格式问题
166 0
|
Python
Python 技术篇-用PIL库修改图片透明度实例演示,改变png图片色道为RGBA、RGB
Python 技术篇-用PIL库修改图片透明度实例演示,改变png图片色道为RGBA、RGB
858 0
Python 技术篇-用PIL库修改图片透明度实例演示,改变png图片色道为RGBA、RGB