Repolode
karimz1

karimz1/imgcompress

Самостоятельно размещаемый веб-инструментарий в Docker для конвертации более 70 форматов изображений, пакетного сжатия, обрезки отдельных файлов и локального удаления фона с помощью ИИ.

Open source альтернатива:TinyPNGAdobe Photoshop Express

Звёзды
346
Форки
34
Открытые issues
34
Последний коммит
3 дня назад

Что это?

ImgCompress — сервер для обработки изображений, который можно разместить самостоятельно. Он поставляется в виде единого Docker-контейнера. В одном браузерном интерфейсе доступны конвертация форматов, сжатие, обрезка, создание PDF и удаление фона с помощью ИИ; для сценариев автоматизации также предусмотрен CLI.

Сервис принимает более 70 форматов, включая HEIC, PSD, AVIF, EPS, PDF, TIFF и WebP, а на выходе создаёт изображения распространённых форматов или PDF с разбивкой на страницы. Перед конвертацией каждый загруженный файл можно обрезать отдельно — с помощью предустановленных соотношений сторон или указав размеры в пикселях. Модель для удаления фона работает локально на CPU, поэтому файлы обрабатываются на хосте и не передаются сторонним сервисам.

Проект рассчитан на пользователей homelab и всех, кто не хочет загружать личные или клиентские фотографии в онлайн-конвертеры. В комплекте есть конфигурации Docker Compose для работы в локальной сети и развёртывания за обратным прокси Traefik с HTTPS. Интерфейс доступен на 12 языках, лицензия проекта — GPL-3.0.

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

  • 01Конвертирует более 70 форматов, включая HEIC, PSD, AVIF, EPS и PDF
  • 02Удаляет фон с помощью встроенной модели ИИ, работающей локально
  • 03Пакетно сжимает изображения с параллельной обработкой на нескольких ядрах
  • 04Позволяет обрезать каждый файл отдельно, задавая соотношение сторон или размеры в пикселях
  • 05Экспортирует изображения или PDF с разбивкой на страницы через веб-интерфейс или CLI
  • 06Полностью работает офлайн после загрузки образа

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

  • Конвертация фотографий HEIC с iPhone в WebP или JPG на домашнем сервере
  • Преобразование PSD-файлов или скриншотов в PDF для отправки
  • Пакетное сжатие большой фототеки без загрузки файлов в облако
  • Удаление фона с клиентских фотографий без сторонних сервисов

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

  1. 1

    Запустите контейнер с помощью Docker

    docker run -d \ --name imgcompress \ -p 3001:5000 \ karimz1/imgcompress:latest
  2. 2

    Откройте веб-интерфейс в браузере

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

  • Для запуска требуется Docker.
  • Проект распространяется по лицензии GPL-3.0, которая требует, чтобы производные работы оставались открытыми.

Темы

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

Что такое imgcompress?
Самостоятельно размещаемый веб-инструментарий в Docker для конвертации более 70 форматов изображений, пакетного сжатия, обрезки отдельных файлов и локального удаления фона с помощью ИИ. ImgCompress — сервер для обработки изображений, который можно разместить самостоятельно. Он поставляется в виде единого Docker-контейнера. В одном браузерном интерфейсе доступны конвертация форматов, сжатие, обрезка, создание PDF и удаление фона с помощью ИИ; для сценариев автоматизации также предусмотрен CLI.
imgcompress можно использовать бесплатно? Какая у него лицензия?
imgcompress распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
imgcompress всё ещё поддерживается?
Активно поддерживается. Последний коммит в imgcompress — 17 окт. 2026 г..
Для чего можно использовать imgcompress?
Конвертация фотографий HEIC с iPhone в WebP или JPG на домашнем сервере Преобразование PSD-файлов или скриншотов в PDF для отправки Пакетное сжатие большой фототеки без загрузки файлов в облако Удаление фона с клиентских фотографий без сторонних сервисов
Как установить imgcompress?
Запустите контейнер с помощью Docker: docker run -d \ --name imgcompress \ -p 3001:5000 \ karimz1/imgcompress:latest Откройте веб-интерфейс в браузере
Где скачать imgcompress?
Исходный код и инструкции по установке — на GitHub: https://github.com/karimz1/imgcompress

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

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

Самостоятельно размещаемая open-source платформа для работы с PDF: редактирование, подпись, скрытие данных, конвертация и автоматизация в браузере, на компьютере или через API.

94,5 тыс.11,8 тыс.TypeScriptOtherОбновлён вчера

Конфиденциальный набор инструментов для работы с PDF прямо в браузере: более 50 функций для редактирования, объединения, конвертации и защиты PDF, с возможностью самостоятельного размещения.

16,1 тыс.1,4 тыс.JavaScriptAGPL-3.0Обновлён вчера