О проекте
О ShrinkLab
ShrinkLab — это набор инструментов для изображений, которые полностью работают в вашем браузере. Вместо загрузки файлов на сервер он использует тот же графический движок, которым браузер отображает страницы, чтобы декодировать, преобразовывать и кодировать изображения на вашем устройстве.
Такая архитектура лучше во всём, что важно: быстрее, потому что ничего не передаётся по сети; приватнее, потому что ничего не покидает устройство; и она продолжает работать офлайн.
Приложение устанавливается как Progressive Web App, поддерживает 28 языков и бесплатно без регистрации.
Как это работает
- Изображения декодируются встроенными кодеками браузера, а HEIC и TIFF — локальными WebAssembly-декодерами.
- Обработка идёт в Web Workers, поэтому интерфейс остаётся отзывчивым даже с большими фото.
- Кодировщики пишут JPG, PNG, WebP, AVIF, BMP и ICO. Целевой размер достигается подбором качества и размеров чуть ниже вашего лимита.