PNG
一种无损压缩的位图图像格式,支持透明背景,广泛用于网页图形和需要保留精确像素信息的场景。
时间轴 (近 90 天)
PNG 的透明度由 Alpha 通道控制,每个像素除了 RGB 还有一个 0–255 的 Alpha 值。
Magic bytes 是文件开头固定偏移处的特征字节序列,由格式规范定义,用于在不解码整个文件的情况下判定真实类型;Windows 可执行文件以 MZ(0x4D 0x5A)开头,PDF 以 %PDF 开头,PNG 以 \x89PNG 开头,ZIP 及其衍生格式以 PK\x03\x04 开头。
PNG 的全称是 Portable Network Graphic(便携式网络图形)。
一位开发者构建了二维码/条形码生成 API,一次调用返回 base64 编码的 PNG 或 SVG,支持从 QR 码到 EAN-13 的多种符号体系。
WebP 支持透明通道和动画,可以替代带透明的 PNG 和 GIF 动图
PNG/JPG等通用图片格式必须先在CPU上完整解码成原始位图再上传到GPU,这个过程在低端机上可能耗时数百毫秒
Bring Them to Life 支持 WebP、Lottie 和 PNG 三种输出格式
VTracer 无法将平滑色彩过渡还原成真正的 SVG 渐变,而是切割成色彩跳变生硬的色块,迫使作者在 PNG 生成阶段完全禁用渐变
DnR FlatPic 作者主动删除了 SVG 导出功能,因为它拖累了核心 PNG 输出质量
PNG 是一种无损压缩的位图格式,由 W3C 于 1996 年推荐,支持 Alpha 通道透明度
全部知识事实 (13)
二进制文件(如PNG图片)即使只修改一个像素点,重新编码后整个文件的字节序列可能大范围变化,导致Git的Delta压缩几乎失效
85%待验证在APNG压缩中,尺寸缩减是最有效的手段,而质量参数和压缩等级的调整对最终文件大小影响有限
85%待验证一张1920×1080的PNG图片动辄几百KB,而原生XML描述同样内容只需几KB
82%待验证PNG 的透明度由 Alpha 通道控制,每个像素除了 RGB 还有一个 0–255 的 Alpha 值。
50%待验证Magic bytes 是文件开头固定偏移处的特征字节序列,由格式规范定义,用于在不解码整个文件的情况下判定真实类型;Windows 可执行文件以 MZ(0x4D 0x5A)开头,PDF 以 %PDF 开头,PNG 以 \x89PNG 开头,ZIP 及其衍生格式以 PK\x03\x04 开头。
50%待验证PNG 的全称是 Portable Network Graphic(便携式网络图形)。
50%待验证一位开发者构建了二维码/条形码生成 API,一次调用返回 base64 编码的 PNG 或 SVG,支持从 QR 码到 EAN-13 的多种符号体系。
50%待验证WebP 支持透明通道和动画,可以替代带透明的 PNG 和 GIF 动图
50%待验证PNG/JPG等通用图片格式必须先在CPU上完整解码成原始位图再上传到GPU,这个过程在低端机上可能耗时数百毫秒
50%待验证Bring Them to Life 支持 WebP、Lottie 和 PNG 三种输出格式
50%待验证VTracer 无法将平滑色彩过渡还原成真正的 SVG 渐变,而是切割成色彩跳变生硬的色块,迫使作者在 PNG 生成阶段完全禁用渐变
50%待验证PNG 是一种无损压缩的位图格式,由 W3C 于 1996 年推荐,支持 Alpha 通道透明度
50%待验证DnR FlatPic 作者主动删除了 SVG 导出功能,因为它拖累了核心 PNG 输出质量
50%