BlurHash и LQIP генератор — размытые плейсхолдеры изображений

Сделайте загрузку картинок почти мгновенной: показывайте размытое превью, пока грузится исходное изображение. Перетащите фото и получите компактную строку BlurHash (около 20–30 символов), крошечный base64 LQIP (низкокачественный плейсхолдер изображения) и доминантный цвет картинки. Код для простого HTML/CSS, Next.js placeholder="blur" и React готов к копированию.

Обновлено

Выберите фото или перетащите его сюда

JPEG, PNG, WebP, GIF, AVIF или SVG · или вставьте через Ctrl+V · обработка в браузере

Ваши данные никогда не покидают ваш компьютер. Вся обработка выполняется на 100% локально в вашем браузере.

Был ли этот инструмент полезен?0.0 Оценок: 0
Сжимайте JPEG, PNG и WebP в браузереПакетная загрузка, качество, ресайз, конвертация в WebP и ZIP-архив.Сжатие изображений →

Как пользоваться: BlurHash и LQIP генератор

  1. Выберите фото (или попробуйте пример). Всё работает в вашем браузере.
  2. Настройте детализацию BlurHash: 4 × 3 подходит для большинства пейзажных фото; больше компонентов сохраняют больше форм, но делают строку длиннее.
  3. Выберите ширину и формат LQIP — 16 px в WebP обычно занимает меньше 1 КБ.
  4. Скопируйте строку BlurHash, data URI или готовый код для HTML/CSS, Next.js или React.

Три вида плейсхолдеров

ПлейсхолдерРазмерЛучше всего подходит
Доминантный цвет7 символовСетки миниатюр; самый простой вариант
BlurHash20–30 символовХранение в базе данных или ответе API рядом с URL изображения; декодируется в пиксели в приложении
LQIP (base64-изображение)Меньше 1 КБВстраивание в HTML или CSS, blurDataURL в Next.js; работает без JavaScript

Как работает BlurHash

BlurHash описывает изображение несколькими косинусными волнами — примерно как JPEG очень низкого разрешения. Картинка переводится в линейный свет, умножается на косинусные паттерны по каждому направлению, а полученные коэффициенты квантуются и записываются алфавитом из 83 символов. При декодировании те же волны восстанавливаются, и получается плавное размытие с цветами изображения и его примерной композицией. Декодируйте примерно при 32 × 32 пикселях и растяните через CSS — размытость здесь и нужна.

Всегда задавайте width и height (или aspect-ratio) у изображения, чтобы плейсхолдер резервировал место и ничего не прыгало, когда придёт фото. Полное изображение тоже стоит сжать с помощью Image Compressor.

Также ищут как: генератор blurhash, генератор lqip, плейсхолдер для изображений, blur placeholder, nextjs blurdataurl, blurhash онлайн, низкокачественный плейсхолдер изображения, прогрессивная загрузка изображений.

Инструменты, которые хорошо сочетаются с BlurHash и LQIP генератор

  • Изменить размер изображения — Измените размер фото до точных размеров в пикселях или процентах, обрежьте его под формат соцсети или впишите в рамку с цветом фона.
  • Изображение в Base64 — Превратите PNG, JPEG, SVG, WebP или GIF в Base64 Data URI с готовыми CSS и HTML или вставьте строку Base64, чтобы просмотреть и скачать изображение.
  • Конвертер изображений — Конвертируйте любое изображение, которое открывает ваш браузер, — PNG, JPG, WebP, AVIF, GIF, BMP или SVG — в PNG, JPG, WebP или AVIF.
  • Тест скорости страницы — Запустите Google Lighthouse для любого URL в мобильном или десктопном режиме.

Часто задаваемые вопросы

Что такое LQIP?
Низкокачественный плейсхолдер изображения: крошечная, сильно сжатая версия картинки (около 16 px в ширину), встроенная как data URI и показанная размытой до загрузки полного изображения.
Как использовать размытый плейсхолдер в Next.js?
Передайте в next/image параметры placeholder="blur" и blurDataURL с data URI — готовый код для Next.js выбирается здесь. Для локальных импортов Next создаёт его автоматически, а для удалённых изображений его нужно передавать самостоятельно.
BlurHash или LQIP?
BlurHash — короткая текстовая строка, удобная для хранения в базе данных и декодирования в приложении. LQIP — настоящая маленькая картинка, которую можно встроить в HTML и CSS без JavaScript.
Моё фото загружается на сервер?
Нет. Плейсхолдеры вычисляются в вашем браузере с помощью canvas.
Можно ли установить BlurHash и LQIP генератор как веб-приложение и пользоваться им офлайн?
Да. BlurHash и LQIP генератор — это веб-приложение (PWA), которое можно установить из браузера, без скачивания из магазина приложений. В Chrome или Edge (Windows, macOS, Linux, ChromeOS) или на Android нажмите вверху этой страницы «Установить приложение»; на iPhone и iPad используйте «Поделиться → На экран «Домой»», а в Safari 17+ на Mac — «Файл → Добавить в Dock». После этого приложение откроется в отдельном окне со своим значком, и так как оно полностью работает в браузере, оно продолжит работать офлайн. Firefox на компьютере не умеет устанавливать веб-приложения. Как работает установка.

Похожие инструменты

localСжатие изображенийУменьшите фото и графику до 90% без заметной потери качества — всё зависит от изображения и настроек.…localИзменить размер изображенияИзмените размер фото до точных размеров в пикселях или процентах, обрежьте его под формат соцсети или…localИзображение в Base64Превратите PNG, JPEG, SVG, WebP или GIF в Base64 Data URI с готовыми CSS и HTML или вставьте строку…localКонвертер изображенийКонвертируйте любое изображение, которое открывает ваш браузер, — PNG, JPG, WebP, AVIF, GIF, BMP или SVG —…apiТест скорости страницыЗапустите Google Lighthouse для любого URL в мобильном или десктопном режиме. Смотрите оценки…localПалитра цветов из изображенияУзнайте палитру цветов любого изображения: фото, логотипа, скриншота или дизайна. Перетащите файл, и вы…