图像和照片·图像转换器和压缩器
WebP 是什么:Google 2010 图像格式的 VP8 根源
· 背景
图像格式 网页 浏览器 API
WebP 始于 2010,作为 VP8 视频编解码器的静态图像衍生产品,并发展成为具有有损、无损和 Alpha 模式的格式。这篇文章解释了它的来源、它的不同之处以及为什么花了十年时间才被采用。
来自视频编解码器的图像格式 - .webp 下载背后令人惊讶的起源
下载的 `.webp` 可能会让人感到陌生,因为它的机制和历史隐藏在扩展后面。 ToolAcre 证明了一条现在时路径: WebP 是接受的输入 MIME 类型和提供的输出 MIME 类型。浏览器将源字节解码为位图,然后在该编码器可用时将画布像素编码为 `image/webp`。
存储库并未确定该格式源自视频编解码器。该帐户属于源格式历史记录。这里的实际任务是确定该产品写入的内容、保留的内容以及不能承诺的内容,以便网站所有者可以测试真正的交付候选者。
浏览器可以在这里对 WebP 进行解码和编码;视频编解码器起源需要外部证据
On2 和 VP8 等名称以及 2010 声明不会出现在所需的实现或配置文件中。重复这些细节将使代码成为对其从未记录的事件的引用。未来的修订应使用原始公告或标准材料,并将公司历史与技术行为区分开来。
该证据边界并不妨碍有用的指导。浏览器编码器接收 WebP MIME 类型和质量;测量所得的 Blob;不支持的编码会产生错误,而不是其他格式。这些步骤可以在本地重现,并直接关系到访问者决定输出是否合适。
On2、VP8 和 2010 公告在没有权威来源的情况下被省略
该大纲描述了一个容器内单独的有损和无损编解码器。 ToolAcre 不提供无损-WebP 模式。其格式记录标记 WebP 在每种质量下都有损,包括 100,并且 `qualityApplies` 保持不变。因此,UI 公开了一个浏览器控制的有损路径,而不是两个 WebP 编码系列之间的切换。
不要推断读取无损 WebP 意味着该工具可以写入一个。解码支持和编码选项是不同的功能。一旦解码为像素,源的原始压缩模式就不再是输出契约。所选目标和浏览器的画布编码器决定新文件。
ToolAcre 公开一种有损浏览器 WebP 编码器,而不是两种可选择的编解码器
WebP 输出支持 ToolAcre 格式数据中的 Alpha,允许透明的 PNG 徽标在不同背景上保持可组合。动画是另一回事:GIF 输入显式减少到其第一帧,并且不存在动画 WebP 控件或时间轴。每个批次结果都是静态图像。
这种组合使 WebP 成为透明网页图形的候选者。检查软阴影、饱和文本和细规则,而不是假设 Alpha 支持意味着无损保真度。透明度描述是否可以代表缺席;它没有说明剩余颜色和细节的编码有多准确。
Alpha 支持;动画输出未实现
声称长达十年的采用路径或一个浏览器坚持到指定的年份需要一个过时的兼容性源。这个存储库没有。目前的兼容性还从浏览器扩展到内容系统、设计软件、消息传递客户端和接收者,每一个都应该在其部署的版本中进行检查。
ToolAcre 自己的成功仅证明了经过测试的浏览器路径。在标准化站点之前,请验证构建工具、上传验证、CDN 处理、爬虫和后备策略。转换器可以生成有效的本地文件,而另一个系统稍后会拒绝或转换它。
采用历史和浏览器抵制需要过时的外部研究
工作簿指定像素尺寸上限和始终开启的 4:2:0 子采样。源既不暴露值也不暴露开关。相反,ToolAcre 将其自己的设备像素预算应用于计划的画布尺寸,并在输出减少时发出警告。该保护基于安全分配,而不是断言的 WebP 规范限制。
同样,颜色采样在这里仍然是编码器实现细节。唯一可调节的压缩输入是质量。如果下游合同需要精确的最大尺寸或采样,请咨询权威的 WebP 实施并检查文件。不要从成功的画布编码中派生这些属性。
尺寸上限和色度模式未从此存储库中断言
WebP 是此浏览器转换器中的一个现代选项,具有清晰的产品优势:支持读写 MIME、Alpha 支持、仅有损输出和无动画工作流程。在尺寸不变的情况下测试不透明照片和透明图形,记录测量的字节并检查纹理、彩色边缘和 Alpha。
当观察到的质量和下游支持都通过时选择它。保留源副本,以便候选人保持第一代,并保留 PNG 或 JPEG 替代品,使其属性更适合收件人。默认值通过测试结果赢得一席之地,而不是通过无源编解码器谱系或采用历史。