Repolode
GoogleChromeLabs

GoogleChromeLabs/squoosh

Браузерный компрессор изображений: уменьшает их размер во множестве форматов прямо на устройстве, не загружая на сервер.

Open source альтернатива:TinyPNG

Звёзды
26,159
Форки
2,210
Открытые issues
262
Последний коммит
16 дней назад

Что это?

Squoosh — веб-приложение для уменьшения размера изображений. Откройте изображение в браузере, выберите кодек и его настройки, а затем сравните оригинал со сжатой версией перед сохранением результата. Приложение поддерживает разные форматы изображений и кодеки.

Сжатие выполняется локально в браузере, поэтому изображения не отправляются на сервер. Проект использует Google Analytics для сбора основных данных о посетителях и размерах файлов до и после сжатия; у пользователей с установленной PWA также записываются тип и дата установки.

Код проекта написан на TypeScript. Разработчики могут клонировать репозиторий, установить зависимости с помощью npm и запустить сборку или локальный dev-сервер, чтобы работать над приложением.

Ключевые возможности

  • 01Сжимает изображения в браузере, не загружая их на сервер.
  • 02Позволяет сравнивать оригинал и сжатое изображение рядом.
  • 03Поддерживает несколько форматов изображений и кодеков.
  • 04Можно установить как Progressive Web App.
  • 05Открытый исходный код распространяется по лицензии Apache-2.0.

Сценарии использования

  • Уменьшение размера файлов изображений перед публикацией на сайте или в блоге.
  • Сжатие фотографий для электронной почты или мессенджеров без отправки в сторонний сервис.
  • Проверка того, как разные кодеки и настройки качества влияют на размер изображения.

Быстрый старт

  1. 1

    Клонируйте репозиторий

  2. 2

    Установите пакеты Node.js

    npm install
  3. 3

    Соберите приложение

    npm run build
  4. 4

    Запустите сервер разработки

    npm run dev

Что важно знать

  • Google Analytics собирает данные о посетителях и значения размеров изображений, даже если изображения сжимаются локально.

Темы

Частые вопросы

Что такое squoosh?
Браузерный компрессор изображений: уменьшает их размер во множестве форматов прямо на устройстве, не загружая на сервер. Squoosh — веб-приложение для уменьшения размера изображений. Откройте изображение в браузере, выберите кодек и его настройки, а затем сравните оригинал со сжатой версией перед сохранением результата. Приложение поддерживает разные форматы изображений и кодеки.
squoosh можно использовать бесплатно? Какая у него лицензия?
squoosh распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
squoosh всё ещё поддерживается?
Активно поддерживается. Последний коммит в squoosh — 22 окт. 2026 г..
Для чего можно использовать squoosh?
Уменьшение размера файлов изображений перед публикацией на сайте или в блоге. Сжатие фотографий для электронной почты или мессенджеров без отправки в сторонний сервис. Проверка того, как разные кодеки и настройки качества влияют на размер изображения.
Как установить squoosh?
Клонируйте репозиторий Установите пакеты Node.js: npm install Соберите приложение: npm run build Запустите сервер разработки: npm run dev
Где скачать squoosh?
Исходный код и инструкции по установке — на GitHub: https://github.com/GoogleChromeLabs/squoosh

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Лосси-компрессор PNG без ползунка качества: подбирает изображение с палитрой минимального размера, которое сохраняет заданное визуальное качество; доступен в CLI и браузере.

507+97 за неделю43RustMITАктивно поддерживаетсяОбновлён 4 дня назад

Локальная мастерская для сжатия изображений и GIF с приоритетом конфиденциальности: веб-версия, Windows, macOS и Linux; сравнение, изменение размера, конвертация и переименование.

1 тыс.+147 за неделю63TypeScriptGPL-3.0Обновлён позавчера