-5

所以我之前问了这个问题:

CSS盒子阴影不是真正透明的吗?

我意识到我真的不知道 .png 文件是什么。.bmps 只是未压缩的位图,.jpgs 是使用特殊 jpeg 算法压缩的位图,我认为 .pngs 只是使用一些特殊 png 算法无损压缩的位图。

然而,事实证明 .png 可以像 gif 一样被索引颜色(仍然无损?)并且 Adob​​e Fireworks 可以制作可编辑的特殊“Fireworks PNG”,让用户可以在图像周围拖放东西,比如 MS Word 文档,但仍然允许它们可以被“标准”图像处理工具(浏览器、paint.net 等)读取为普通的 .png。

是什么赋予了?显然,.png 格式不仅仅是无损压缩的位图。

4

2 回答 2

3

标准 PNG 不支持编辑。稍微简化一下,它们就是您所说的:无损压缩位图(与采用有损压缩的 JPG 或也是位图但仅支持最多 256 色调色板的 GIF 相比)。

Fireworks PNG 包含一个特殊的标题和额外的数据,允许它们保留矢量和图层信息。但它们不是标准的 PNG。

Adobe 的参考页面:

Fireworks PNG 文件包含其他应用程序无法读取的第二“块”数据,其中包含有关切片、交互性和可能已应用的任何动态效果等内容的专有信息。

最后,为了解决这个问题:

是什么赋予了?显然,.png 格式不仅仅是无损压缩的位图。

是的,PNG 不仅仅是标准。例如,已将扩展添加到允许动画的标准 PNG。

于 2011-10-29T15:23:19.873 回答
1

我认为 .pngs 只是使用一些特殊的 png 算法无损压缩的位图。

嗯,他们基本上是。无损压缩算法是一个简单的预测滤波器,然后是标准 Lempel-Ziv 压缩。它支持多种图像深度/格式(RGB 带/不带 alpha 通道;灰色;调色板),还支持一些标准元信息(“块”)。在这些元信息中,有诸如物理分辨率 (DPI) 之类的东西,在调色图像的情况下,还有一些透明颜色。

规范开放_

于 2011-10-29T15:24:12.617 回答