Hasty Briefsbeta

双语

Handsum: A lossy thumbnail image format

2 days ago
  • #LQIP
  • #DCT
  • #Image Compression
  • LQIP 是快速加载的小型图像,在加载全分辨率图像时提供即时视觉反馈。
  • Handsum 是一种新的基于离散余弦变换(DCT)的 LQIP 文件格式,类似于 Blurhash、Thumbhash 和 JPEG。
  • Handsum 文件具有固定大小:最低质量为 48 字节,最高质量为 147 字节,从而实现固定大小的数据库列存储。
  • 该格式使用 YCbCr 色彩空间和 4:2:0 色度子采样,通过优先考虑亮度而非色度来减小文件大小。
  • 编码涉及多个阶段,如调整至 16x16 大小、对 2x2 块进行 DCT、量化以及丢弃高频系数。
  • 在质量与大小对比方面,Handsum 比其他格式表现更佳,提供可预测的字节预算,而非 WebP 那样的可变大小。
  • 解码时应用环路滤波器来平滑块边界,类似于 WebP 的 VP8 环路滤波器。
  • 参考实现已在 Go 和 C 语言中提供,并包含用于网页使用的 Wasm 演示。
  • Handsum 专为嵌入式应用中的缩略图设计,其中固定字节预算至关重要,例如艺术品目录等场景。