TGViewer
Записки IT специалиста Записки IT специалиста @interface31 · 8.99K subscribers
Post #6134 2.97K
ImgCompress – сервис обработки изображений для самостоятельного размещения
 
Сегодня достаточно популярны онлайн сервисы для конвертации и обработки изображений, которые позволяют быстро и удобно выполнить базовые задачи обработки без привлечения дополнительного софта.
 
Это действительно удобно, но есть один тонкий момент – ваши изображения передаются третьей стороне, что может быть не всегда приемлемо. В тоже время подобные задачи никто не отменял?
 
Как быть? Создать собственный аналогичный сервис. Почему именно сервис? Ведь можно поставить клиенту нужное ПО? Можно, но это потребует настройки каждого ПК отдельно, да и скорость работы будет сильно зависеть от аппаратной части.
 
Кроме того, пользователи могут работать с различных устройств и операционных систем, что создаст очередной зоопарк или заставит искать что-то универсальное. В то время как сервис станет единой унифицированной точкой работы с изображениями.
 
Простым, но в тоже время удобным и функциональным инструментом является ImgCompress – он поддерживает на чтение 70 форматов изображений, позволяет быстро из конвертировать и изменять размер. Также присутствует локальный ИИ для удаления фона.
 
Для его установки потребуется один единственный докер контейнер, для запуска создайте следующий docker-compose.yml:
 
services:
    imgcompress:
        image: karimz1/imgcompress:latest
        container_name: imgcompress
        restart: always
        ports:
        - "3001:5000"
        environment:
        - DISABLE_LOGO=false
        - DISABLE_STORAGE_MANAGEMENT=false

 
Две последних опции позволяют отключить лого и управление хранилищем изображений.
 
Контейнер достаточно большой, более 600 МБ, что, скорее всего, обусловлено наличием локальной модели ИИ.

Для работы с сервисом перейдите по адресу http://IP_address:3001, где вас встретит привычный и интуитивно понятный интерфейс.
 
Перетаскиваем файлы, выбираем выходной формат и качество, при необходимости указываем до какого размера изменить изображения. Нажимаем Start, ждем пока изображения обработаются, скачиваем результат, можно по одному, можно сразу архивом.
 
Кроме указания качества можно управлять сжатием по требуемому размеру выходного файла. Просто указываем максимальный размер, и программа сама подберет уровень сжатия, это полезно, когда нужно конвертировать сразу много файлов, не превышая некоторый размер.
 
В правом нижнем углу кнопка управления хранилищем, там мы можем повторно скачать уже конвертированные файлы, но учтите, что контейнер не имеет внешних томов, поэтому все результаты пропадут при перезапуске контейнера. Это не плюс и не минус, просто нужно иметь это ввиду.
 
ИИ по удалению фона изображения работает в целом неплохо, на уровне бесплатных сервисов, зато достаточно быстро. Для простых изображений с однородным фоном – вообще очень хорошо, в иных случаях понадобится доработка руками.
 
При этом все операции производятся исключительно локально, в облако ничего не уходит.
 
В целом ImgCompress – это простой и удобный инструмент, не без своих особенностей и недостатков, но полностью локальный и позволяющий закрыть вопрос базовой обработки изображений своими силами в локальном контуре предприятия.
  • 👍 36
  • ❤ 3
  • 👌 3
  • 👎 1
  • 🤝 1
More from @interface31
  1. Sep 28, 2026Post #6800
  2. Sep 27, 2026Ой, а что это случилось? Куда делась лицензия? Программные лицензии 1С - полное дно!!! На…
  3. Sep 27, 2026☝️ Не все умеют правильно пользоваться командами su и sudo. Команда su производит замену п…
  4. Sep 27, 2026Post #6797
  5. Sep 26, 2026Популярные мифы про Docker Встречался третьего дня с одним коллегой, у того серьезная голо…
  6. Sep 26, 2026Про РКН и MikroTik Новость эту не обсуждает только ленивый. Причем, как водится, многие пе…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →