OpenSource-Hub
T

thumbor

10.5k stars·디자인 도구·SHA-256 체크섬 확인됨

AI 기반의 스마트 온디맨드 이미지 자르기, 크기 조정 및 최적화 서비스.

스마트 다운로드

프로젝트 홈페이지 방문

아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요

셀프 호스팅이 가능한 스마트 이미지 처리 서버로, URL만 바꾸면 자동으로 자르기와 크기 조정이 됩니다.

주요 기능

  • 모든 일반적인 이미지 형식에 대한 실시간 자르기, 크기 조정, 회전 및 필터 지원
  • AI 기반 스마트 얼굴 및 특징점 감지로 자르기 초점 자동 지정
  • 고속 캐시 내장, 로컬 디스크, AWS S3, Ceph 등 다양한 스토리지 지원
  • 높은 확장성으로 플러그인을 통해 로더, 스토리지 엔진 및 필터 사용자 정의 가능
  • 주요 언어 및 프레임워크(Python, Node.js, Ruby 등)와 손쉽게 통합

할 수 없는 것

  • •프로덕션 환경에서는 보안 키(SECURITY_KEY)를 설정하는 것을 권장합니다. 그렇지 않으면 누구나 unsafe 모드를 호출할 수 있습니다. 기본 이미지 캐시는 로컬 디스크를 사용하므로 정기적으로 정리하거나 외부 스토리지를 구성해야 합니다. AI 감지는 OpenCV에 의존하며, 모델을 처음 로드할 때 추가 메모리가 필요할 수 있습니다.

사용 사례

  • 이커머스 제품 이미지를 비율에 맞춰 자동으로 자르고 다양한 노출 위치에 적용
  • 소셜 미디어 썸네일을 동적으로 생성하여 반복 제작 감소
  • 뉴스 웹사이트의 이미지를 일괄 처리하여 중요한 부분을 보존하고 로딩 속도 최적화

thumbor는 HTTP 서버로 실행되는 오픈 소스 이미지 처리 서비스로, 필요에 따라 이미지를 자르고, 크기를 조정하고, 회전하고, 필터를 추가하며 최적화할 수 있습니다. 모든 일반적인 이미지 형식을 지원하며, AI를 활용한 스마트 감지(얼굴, 특징점, 관심 영역)를 통해 자동으로 정밀한 크롭을 수행하여 "머리 잘림"과 같은 어색한 결과를 방지합니다. 고속 캐시가 내장되어 있으며 로컬, AWS S3, Ceph 등 다양한 스토리지 백엔드를 지원하고, 플러그인 시스템으로 손쉽게 확장할 수 있습니다. 전 세계 수백 개 기업(위키백과, 포브스, Vox Media 등)이 사용하고 있습니다. URL 파라미터만 변경하면 다양한 크기의 이미지를 생성할 수 있어 대역폭을 크게 절감하고 웹사이트 성능을 향상시킵니다.

태그

image-processingaicroppingresizecachingpythonopen-source

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요

3

Docker로 한 번에 시작: docker run -p 8888:8888 ghcr.io/thumbor/thumbor:latest

4

브라우저에서 http://localhost:8888/unsafe/이미지URL 을 열면 효과를 확인할 수 있습니다

5

구성을 사용자 지정하려면 로컬 구성 디렉터리를 컨테이너의 /etc/thumbor.conf에 마운트할 수 있습니다

설치 가이드
  1. Docker로 한 번에 시작: docker run -p 8888:8888 ghcr.io/thumbor/thumbor:latest
  2. 브라우저에서 http://localhost:8888/unsafe/이미지URL 을 열면 효과를 확인할 수 있습니다
  3. 구성을 사용자 지정하려면 로컬 구성 디렉터리를 컨테이너의 /etc/thumbor.conf에 마운트할 수 있습니다
파일 무결성

체크섬 없음

이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다

SHA256 체크섬

체크섬 없음

GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요

이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

Docker를 사용하여 시작한 경우 컨테이너를 중지하고 삭제하기만 하면 됩니다. pip를 통해 설치한 경우 pip uninstall thumbor를 실행하십시오.

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스MIT
마지막 업데이트2026-06-27 12:15:12
GitHub 저장소공식 웹사이트

문제 발생? 아래 FAQ 확인

3 FAQs

유사한 프로젝트