【发布时间】:2011-03-03 22:04:34
【问题描述】:
如果我采用简单的位图(未经任何压缩的图像)并将其压缩为 PNG 格式 并提取回原始位图 - 我得到完全相同的图像吗?
因为 PNG 压缩的第一步是在原始位图上进行预压缩 => 过滤(根据之前的像素预测当前像素) - 这意味着如果我们在它之后图像将不一样将在压缩后提取它。
【问题讨论】:
如果我采用简单的位图(未经任何压缩的图像)并将其压缩为 PNG 格式 并提取回原始位图 - 我得到完全相同的图像吗?
因为 PNG 压缩的第一步是在原始位图上进行预压缩 => 过滤(根据之前的像素预测当前像素) - 这意味着如果我们在它之后图像将不一样将在压缩后提取它。
【问题讨论】:
PNG使用无损压缩,所以答案是是,解压后你会得到完全相同的数据。过滤的东西不会丢失任何信息,它只是一个预处理阶段,为一些常见的样本模式(如恒定的颜色线或渐变)产生更好的压缩比。
【讨论】: