Repolode
karimz1

karimz1/imgcompress

70개 이상의 이미지 형식 변환, 일괄 압축, 파일별 자르기, 로컬 AI 배경 제거를 지원하는 셀프 호스팅 Docker 웹 도구

대체할 수 있는 제품:TinyPNGAdobe Photoshop Express

스타
346
포크
34
열린 이슈
34
마지막 커밋
3일 전

어떤 프로젝트인가요?

ImgCompress는 단일 Docker 컨테이너로 제공되는 셀프 호스팅 이미지 처리 서버입니다. 브라우저 인터페이스 하나에서 형식 변환, 압축, 자르기, PDF 생성, AI 배경 제거를 처리할 수 있으며, 스크립트에서 사용할 수 있는 CLI도 제공합니다.

HEIC, PSD, AVIF, EPS, PDF, TIFF, WebP 등을 포함해 70개가 넘는 입력 형식을 지원하며, 일반적인 이미지 형식이나 페이지가 나뉜 PDF로 출력할 수 있습니다. 변환 전에 각 업로드 파일을 비율 프리셋이나 픽셀 크기를 지정해 개별적으로 자를 수 있습니다. 배경 제거 모델은 로컬 CPU에서 실행되므로 파일은 호스트에서 처리되고 외부 서비스로 전송되지 않습니다.

이 프로젝트는 홈랩 사용자와 개인 사진이나 고객 사진을 온라인 변환 서비스에 업로드하지 않으려는 사용자를 대상으로 합니다. LAN에서 사용하거나 HTTPS를 적용한 Traefik 리버스 프록시 뒤에 배포할 수 있는 Docker Compose 설정을 제공합니다. UI는 12개 언어로 제공되며, 프로젝트 라이선스는 GPL-3.0입니다.

핵심 기능

  • 01HEIC, PSD, AVIF, EPS, PDF 등 70개 이상의 입력 형식 변환
  • 02번들로 포함된 AI 모델을 로컬에서 실행해 배경 제거
  • 03멀티코어 병렬 처리로 이미지 일괄 압축
  • 04비율 프리셋이나 사용자 지정 픽셀 크기로 파일별 자르기
  • 05웹 UI 또는 CLI에서 이미지나 페이지가 나뉜 PDF로 내보내기
  • 06이미지를 내려받은 뒤에는 완전히 오프라인으로 실행

활용 사례

  • 홈 서버에서 iPhone HEIC 사진을 WebP나 JPG로 변환
  • 공유할 수 있도록 PSD나 스크린샷을 PDF로 변환
  • 클라우드에 업로드하지 않고 대량의 사진 라이브러리 일괄 압축
  • 타사 서비스를 이용하지 않고 고객 사진의 배경 제거

빠른 시작

  1. 1

    Docker로 컨테이너를 실행합니다

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

    브라우저에서 웹 UI를 엽니다

사용 전 알아둘 점

  • 실행하려면 Docker가 필요합니다.
  • GPL-3.0 라이선스가 적용되므로 파생물도 오픈 소스로 공개해야 합니다.

토픽

자주 묻는 질문

imgcompress은(는) 무엇인가요?
70개 이상의 이미지 형식 변환, 일괄 압축, 파일별 자르기, 로컬 AI 배경 제거를 지원하는 셀프 호스팅 Docker 웹 도구 ImgCompress는 단일 Docker 컨테이너로 제공되는 셀프 호스팅 이미지 처리 서버입니다. 브라우저 인터페이스 하나에서 형식 변환, 압축, 자르기, PDF 생성, AI 배경 제거를 처리할 수 있으며, 스크립트에서 사용할 수 있는 CLI도 제공합니다.
imgcompress은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
imgcompress은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
imgcompress은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. imgcompress의 마지막 커밋은 2026년 10월 17일입니다.
imgcompress은(는) 어디에 사용할 수 있나요?
홈 서버에서 iPhone HEIC 사진을 WebP나 JPG로 변환 공유할 수 있도록 PSD나 스크린샷을 PDF로 변환 클라우드에 업로드하지 않고 대량의 사진 라이브러리 일괄 압축 타사 서비스를 이용하지 않고 고객 사진의 배경 제거
imgcompress는 어떻게 설치하나요?
Docker로 컨테이너를 실행합니다: docker run -d \ --name imgcompress \ -p 3001:5000 \ karimz1/imgcompress:latest 브라우저에서 웹 UI를 엽니다
imgcompress은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/karimz1/imgcompress

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트