Skip to content

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 и composable usePlaceholder(), серверная разметка которых не может разойтись при гидрации. См. Компонент PlaceholderImage и Состояние плейсхолдера.
  • hazehash-nuxt: модуль, который регистрирует компонент и генерирует хеши для ваших картинок при сборке, с кэшем по размеру и времени изменения файла. См. Модуль Nuxt.
  • Формат версии 1 не будет меняться: хеш декодируется одинаково во всех будущих релизах. Формат описан на странице Формат хеша.