PNG 到底是什么?

发布于 2024-12-12 18:37:02 字数 1459 浏览 4 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

樱花坊 2024-12-19 18:37:02

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

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

Adobe 参考页面:

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

最后,解决这个问题:

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

是的,PNG 不仅仅是标准。例如,标准 PNG 中添加了允许动画的扩展。

Standard PNGs don't support editing. Simplifying it a bit, they are just what you said they are: losslessly compressed bitmaps (vs JPGs, which employ lossy compression, or GIFs which are also bitmaps, but only support up to a 256 color palette).

Fireworks PNGs contain a special header and extra data that allows them to retain vector and layer information. But they are not standard PNGs.

Adobe's reference page:

Fireworks PNG files contain a second "chunk" of data that other applications can't read, which contains proprietary information about things like slicing, interactivity, and any Live Effects that may have been applied.

And finally, to address this:

What gives? Clearly there is way more to the .png format than just losslessly compressed bitmaps.

Yes, there is more to PNG than the standard. Extensions have been added to standard PNG that allow for animation, for example.

瞎闹 2024-12-19 18:37:02

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

嗯,他们基本上是。无损压缩算法是一个简单的预测滤波器,后跟标准 Lempel-Ziv 压缩。
它支持多种图像深度/格式(带/不带 alpha 通道的 RGB;灰色;调色板)
它还支持一些标准元信息(“Chunks”)。这些元信息包括物理分辨率 (DPI) 等,对于调色板图像,还有一些透明颜色。

规范已开放

I thought .pngs were just bitmaps compressed losslessly using some
special png algorithm.

Well, they basically are. The lossless compression algorithm is a simple prediction filter followed by the standad Lempel-Ziv compression.
It supports several image depth/formats (RGB with/without alpha channel ; gray ; palette)
and it also supports some standard meta information ("Chunks"). Among these metainformation there are things like pysical resolution (DPI), and, in the case of paletted images some transparent colors.

The specification is open

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文