thumbor
AI 기반의 스마트 온디맨드 이미지 자르기, 크기 조정 및 최적화 서비스.
스마트 다운로드
프로젝트 홈페이지 방문
아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요
셀프 호스팅이 가능한 스마트 이미지 처리 서버로, URL만 바꾸면 자동으로 자르기와 크기 조정이 됩니다.
주요 기능
- 모든 일반적인 이미지 형식에 대한 실시간 자르기, 크기 조정, 회전 및 필터 지원
- AI 기반 스마트 얼굴 및 특징점 감지로 자르기 초점 자동 지정
- 고속 캐시 내장, 로컬 디스크, AWS S3, Ceph 등 다양한 스토리지 지원
- 높은 확장성으로 플러그인을 통해 로더, 스토리지 엔진 및 필터 사용자 정의 가능
- 주요 언어 및 프레임워크(Python, Node.js, Ruby 등)와 손쉽게 통합
할 수 없는 것
- •프로덕션 환경에서는 보안 키(SECURITY_KEY)를 설정하는 것을 권장합니다. 그렇지 않으면 누구나 unsafe 모드를 호출할 수 있습니다. 기본 이미지 캐시는 로컬 디스크를 사용하므로 정기적으로 정리하거나 외부 스토리지를 구성해야 합니다. AI 감지는 OpenCV에 의존하며, 모델을 처음 로드할 때 추가 메모리가 필요할 수 있습니다.
사용 사례
- 이커머스 제품 이미지를 비율에 맞춰 자동으로 자르고 다양한 노출 위치에 적용
- 소셜 미디어 썸네일을 동적으로 생성하여 반복 제작 감소
- 뉴스 웹사이트의 이미지를 일괄 처리하여 중요한 부분을 보존하고 로딩 속도 최적화
thumbor는 HTTP 서버로 실행되는 오픈 소스 이미지 처리 서비스로, 필요에 따라 이미지를 자르고, 크기를 조정하고, 회전하고, 필터를 추가하며 최적화할 수 있습니다. 모든 일반적인 이미지 형식을 지원하며, AI를 활용한 스마트 감지(얼굴, 특징점, 관심 영역)를 통해 자동으로 정밀한 크롭을 수행하여 "머리 잘림"과 같은 어색한 결과를 방지합니다. 고속 캐시가 내장되어 있으며 로컬, AWS S3, Ceph 등 다양한 스토리지 백엔드를 지원하고, 플러그인 시스템으로 손쉽게 확장할 수 있습니다. 전 세계 수백 개 기업(위키백과, 포브스, Vox Media 등)이 사용하고 있습니다. URL 파라미터만 변경하면 다양한 크기의 이미지를 생성할 수 있어 대역폭을 크게 절감하고 웹사이트 성능을 향상시킵니다.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
Docker로 한 번에 시작: docker run -p 8888:8888 ghcr.io/thumbor/thumbor:latest
브라우저에서 http://localhost:8888/unsafe/이미지URL 을 열면 효과를 확인할 수 있습니다
구성을 사용자 지정하려면 로컬 구성 디렉터리를 컨테이너의 /etc/thumbor.conf에 마운트할 수 있습니다
- Docker로 한 번에 시작: docker run -p 8888:8888 ghcr.io/thumbor/thumbor:latest
- 브라우저에서 http://localhost:8888/unsafe/이미지URL 을 열면 효과를 확인할 수 있습니다
- 구성을 사용자 지정하려면 로컬 구성 디렉터리를 컨테이너의 /etc/thumbor.conf에 마운트할 수 있습니다
체크섬 없음
이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다
SHA256 체크섬
체크섬 없음
GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
Docker를 사용하여 시작한 경우 컨테이너를 중지하고 삭제하기만 하면 됩니다. pip를 통해 설치한 경우 pip uninstall thumbor를 실행하십시오.
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
3 FAQs