evanw

thumbhash

evanw

A very compact representation of an image placeholder

AI 简介

ThumbHash 是一种非常紧凑的图像占位符表示方法,旨在为网页或应用提供更流畅的图片加载体验。其核心功能包括在相同空间内编码更多细节、同时编码宽高比、提供更准确的颜色支持以及支持带有透明度的图像。相较于类似技术如BlurHash,ThumbHash 在保持算法复杂度相近的情况下提供了上述优势。不过,ThumbHash 的一个局限是其算法参数不可配置。该项目适用于需要优化用户体验的各种前端开发场景,特别是在网络条件不佳时能够显著提升用户感知到的应用响应速度。此外,ThumbHash 提供了多种语言实现版本,包括JavaScript、Rust、Swift 和 Java等,方便开发者根据实际需求选择使用。

Swift
MIT License
4.2k
Stars
90
Forks
14
Watchers
11
Issues

Star 增长

今日+2
近 7 天+6
近 30 天+27
综合评分37.58
默认分支main