HazeHash
0.1.1
2026-10-06
- Первый релиз: три пакета,
hazehash,hazehash-vueиhazehash-nuxt. См. Обзор. hazehashпревращает изображение в хеш из 16–48 байт (по умолчанию 28) и обратно в размытое превью, с соотношением сторон и необязательным альфа-каналом внутри. При 28 байтах средняя перцептивная ошибка на 49% ниже, чем у BlurHash, и на 20% ниже, чем у ThumbHash. См. Кодирование изображений, Декодирование хешей и Бенчмарк.- Точки входа для декодера (
hazehash,hazehash/decode), энкодера (hazehash/encode), хелпера для canvas (hazehash/canvas) и файловых хелперов для Node.js (hazehash/node, с необязательной peer-зависимостьюsharp). См. Рисование в canvas и Кодирование файлов в Node.js. - Команда
hazehashсencode,decodeиinfo. См. Команда encode и Команды decode и info. hazehash-vue: компонентPlaceholderImageи composableusePlaceholder(), серверная разметка которых не может разойтись при гидрации. См. Компонент PlaceholderImage и Состояние плейсхолдера.hazehash-nuxt: модуль, который регистрирует компонент и генерирует хеши для ваших картинок при сборке, с кэшем по размеру и времени изменения файла. См. Модуль Nuxt.- Формат версии 1 не будет меняться: хеш декодируется одинаково во всех будущих релизах. Формат описан на странице Формат хеша.