use*_*733 64
只有一种PNG格式,但它支持5种颜色类型.
PNG-8是指调色板变体,仅支持256种颜色,但通常尺寸较小.PNG-8可以是GIF的替代品.
PNG-24指的是真彩色变体,它支持更多颜色,但可能更大.如果需要无损图像格式,可以使用PNG-24代替JPEG.
任何现代Web浏览器都支持这两种变体.
Meh*_*har 20
PNG-8和PNG-24
有两种PNG格式:PNG-8和PNG-24.这些数字是说"8位PNG"或"24位PNG"的简写.不要过多介绍技术性 - 因为作为网页设计师,你可能并不关心--8位PNG意味着图像是每像素8位,而24位PNG意味着每像素24位.
总结普通英语的区别:让我们说PNG-24可以处理更多的颜色,适用于具有大量颜色的复杂图像,如照片(就像JPEG),而PNG-8则更适用于简单的颜色,例如徽标和用户界面元素,如图标和按钮.
另一个区别是PNG-24本身支持alpha透明度,这对透明背景很有用.这种差异并非100%正确,因为Adobe产品的"存储为Web"命令允许PNG-8具有Alpha透明度.
Gle*_*son 11
您已经提出了两个问题,一个是关于PNG8和PNG24之间差异的标题,它已经收到了一些答案,即PNG24有8位红色,绿色和蓝色通道,而PNG-8有一个8位索引到调色板.当然,PNG24通常比PNG8具有更大的文件大小.此外,PNG8通常意味着它是不透明的或只有二进制透明度(如GIF); 它是在ImageMagick/GraphicsMagick中定义的.
这是对另一个的答案,"我想知道,如果我在我的html页面中使用任何一种类型,是否会出现任何错误?或者这只是质量问题吗?"
您可以将任一类型放在HTML页面上,不,这不会导致错误; 所有文件都应以".png"扩展名命名,并在HTML中以这种方式引用.多年前,早期版本的Internet Explorer无法正确处理带有半透明像素的Alpha通道(PNG32)或索引颜色PNG的PNG,因此将这些图像转换为PNG8(通过PNG传送二进制透明度的索引颜色)非常有用tRNS chunk) - 但仍然使用.png扩展名,以确保它们能够在IE上正确显示.我认为PNG24在Internet Explorer上总是正常的,因为PNG24是不透明的,或者具有通过PNG tRNS块传送的类似GIF的单色透明度.
PNG规范中没有提到名称PNG8和PNG24,它们简称为"PNG".其他人发明的其他名称包括
还有更多可能的组合,包括具有1,2,4,8或16位样本的灰度和带有1,2或4位样本的索引PNG(以及任何具有透明或半透明像素的样本),但那些没有特别的名字.
基本区别:8位PNG包含最大值.256种颜色.PNG-24是一种无损格式,最多可包含1600万种颜色.
影响:
归档时间: |
|
查看次数: |
113108 次 |
最近记录: |