PNG8格式图片是不支持半透明等问题深入分析
近期我对PNG8格式图片进行了深入研究,发现关于这种图片格式的信息比较零散,并且存在一些争议。有人说PNG8格式图片不支持半透明,但也有持反对意见的人。为了澄清这些疑惑,我决定撰写这篇文章。
我们来理解两种透明方式:Alpha透明和索引色透明。Alpha透明的数值范围从黑色(代表透明)到白色(代表不透明)。如果图片的白色部分附着在某种颜上,即使背景是白色,使用Alpha透明后,图片上的白色部分仍然是不透明的。而索引色透明则是基于图片背景色的透明方式,如果图片上存在与设定的背景色相同的颜色,那么在索引色透明模式下,这些部分以及背景色将完全透明。
接下来,让我们详细了解一下PNG格式的特点。PNG格式包括许多子类,如256色的PNG(PNG8)和全色的PNG(PNG24、PNG32)。在实践中,可以用256色的PNG代替GIF,用全色的PNG代替JPEG。PNG格式完全支持alpha透明(透明、半透明、不透明)。尽管在IE6下会产生一些怪异现象。值得注意的是,PNG并不支持动画。
在不涉及半透明的情况下,PNG8和PNG24格式的图片区别并不大。当涉及到半透明时,两者的区别就显现出来了。PNG8在制作工序和理念上并不支持半透明的图片,其色差相对于PNG24要少很多,色值仅限于1—256种颜色。当需要表现半透明的效果时,PNG8就会失去其优势。而PNG24则支持半透明,其色差和色值数量都更优越。
如果想制作半透明的PNG8格式图片,也是有可能的。可以先制作出半透明的PNG24图片,然后使用fireworks存储为PNG8格式的图片。
在IE6中,PNG8格式图片的怪异表现主要有两点:一是半透明的PNG会显示为全透明,并出现毛边现象;二是Alpha透明的全色PNG(PNG24)在IE中会出现灰色背景。这些问题可以通过一些方法解决,例如使用js进行修复。
关于PNG8格式图片的导出问题,需要注意以下几点:PS只能导出索引模式的PNG8格式图片;fireworks可以导出索引模式和Alpha模式的PNG8格式图片;Alpha透明导出的图片比索引色透明导出的PNG8还要小。PNG8格式图片在某些情况下可能会遇到一些问题,但在正确使用和导出的情况下,其优势仍然十分明显。希望通过这篇文章能够澄清大家对PNG8格式图片的疑惑,并为大家提供有用的信息。
seo推广
- PNG8格式图片是不支持半透明等问题深入分析
- Win10右键菜单中怎么添加注册DLL选项-
- ai怎么绘制2.5d立体效果的飞行器模型-
- margin-0 auto与text-align-center的基本概念及区别介绍
- 1905电视盒子怎么样-盘点1905电影盒子的优劣
- flash脚本ROLL制作女孩在丛中笑的gif动画效果
- win10怎么把默认的英文系统修改成中文系统?
- 一张图看懂华为笔记本MateBook-手写笔大亮
- Win10 19041.508版本KB4571756补丁正式推送(附补丁下载
- 传统计算机的发展经历了的阶段介绍
- 与相同配置的PC笔记本相比苹果的笔记本为什么这
- 2014年下化妆品微商模式大调查 10种成功模式分析
- CSS 的简写【新手必看】
- Win10 20H1快速预览版19030怎么手动下载更新-
- 笔记本电脑不能正常关机怎么办 笔记本电脑不能
- 任务管理器无法关闭卡死的程序进程该怎么办-