【发布时间】:2013-04-03 01:45:37
【问题描述】:
我正在加载一些图像,我想从 PNG 转换为 JPG 以具有更小的文件大小。然而,由于 JPG 没有透明度信息,因此图像的背景显示为白色。
加载图片后如何使这个白色背景透明?
提前致谢
【问题讨论】:
-
只是将所有白色像素设置为在您的代码中透明?不过我不推荐使用白色。
-
重复问题? stackoverflow.com/q/12598912/2266191JPEG 不允许透明度。
-
您应该坚持使用 Flash 中的 PNG。实际上,Flash 渲染 PNG 比 JPG 更快(这听起来很奇怪,因为 PNG 有一个额外的通道,但这是 Adobe 过去所说的)
-
Flash 还可以比 JPG 更好/更多地压缩 png,从而减小文件大小。
-
如果你的 png 有那么大,也许你做错了什么。例如,您是否尝试在不导出的情况下使用 Fireworks 原生 png?
标签: actionscript-3 flash transparency