본문으로 건너뛰기
로그인 둘러보기
그래픽·이미지 · 윈도우즈 유틸

Inbac

0

Inbac은 빠른 이미지 크롭핑을 위해 만들어진 대화형 배치 이미지 크롭핑 프로그램입니다. Python으로 개발된 이 도구는 이미지 뷰어나 이미지 편집 프로그램으로 수천 장의 이미지를 크롭하는 작업을 보다 빠르게 수행할 수 있도록 설계되었습니다.

MIT 라이선스배치 처리이미지 크롭이미지 편집인터랙티브

소개

Inbac은 빠른 이미지 크롭핑을 위해 만들어진 대화형 배치 이미지 크롭핑 프로그램입니다. Python으로 개발된 이 도구는 이미지 뷰어나 이미지 편집 프로그램으로 수천 장의 이미지를 크롭하는 작업을 보다 빠르게 수행할 수 있도록 설계되었습니다. MIT 라이선스로 배포되며, GitHub에서 공식적으로 제공됩니다.

상세정보

빠른 대화형 크롭

마우스 왼쪽 버튼으로 이미지 위에 크롭 영역을 빠르게 선택할 수 있습니다. 선택 후 Z 키를 눌러 현재 이미지를 저장하고 다음 이미지로 바로 이동하거나, X 키를 눌러 같은 이미지에서 다시 작업할 수 있습니다.

배치 처리 및 자동 리사이징

하나의 폴더에 있는 여러 이미지를 연속으로 열어 크롭할 수 있습니다. 크롭된 이미지는 지정된 폴더에 자동으로 저장되며, 원하는 너비와 높이로 리사이징할 수도 있습니다. 예를 들어, ‘-r 256 256’ 옵션을 사용하면 크롭된 이미지를 256×256 픽셀로 리사이징합니다.

유연한 설정 옵션

크롭 영역의 종횡비를 ‘-a’ 옵션으로 지정할 수 있습니다. 또한 선택 상자의 색상, 창의 초기 크기, 출력 이미지 형식 및 품질 등을 커맨드 라인 인자로 조정할 수 있습니다. 현재 이미지를 90도 회전하는 기능도 C 키로 제공됩니다.

다운로드·설치 방법

가장 간단한 방법은 GitHub 릴리스 페이지에서 제공되는 PyInstaller로 만든 단일 실행 파일을 다운로드하는 것입니다.

Python이 설치되어 있다면 pip를 사용하여 설치할 수 있습니다. 터미널 또는 명령 프롬프트에서 다음 명령어를 실행합니다.

pip install inbac

최신 개발 버전을 사용하려면 Git으로 저장소를 클론한 후 poetry를 사용하여 실행할 수 있습니다.

기본 사용법/명령어

설치 후 터미널에서 inbac 명령어와 함께 입력 디렉토리를 지정하여 프로그램을 시작할 수 있습니다. 기본적으로 현재 작업 디렉토리를 입력으로 사용합니다.

inbac /home/user/pictures/

위 명령어는 해당 디렉토리의 이미지를 열고, 크롭된 이미지를 같은 디렉토리의 ‘crops’ 하위 폴더에 저장합니다. 출력 디렉토리를 별도로 지정하고 종횡비와 리사이즈 크기를 설정하려면 다음 형식을 사용합니다.

inbac -a 1 1 -r 256 256 /home/user/pictures/ /home/user/crops/

이런 경우에 유용합니다

대량의 이미지(예: 제품 사진, 스크린샷, 데이터셋 이미지)를 일정한 크기나 종횡비로 빠르게 잘라내야 할 때 유용합니다. 웹사이트용 썸네일 제작, 머신러닝 학습 데이터 준비, 문서 편집용 이미지 가공 등 반복적인 이미지 크롭 작업이 필요한 모든 사용자에게 시간을 절약해 줄 수 있습니다.

지원 환경·시스템 요구사항

Inbac은 Python 3 환경에서 실행됩니다. 기본적인 그래픽 사용자 인터페이스를 위해 tkinter 라이브러리가 필요합니다. Windows, macOS, Linux 등 주요 운영 체제에서 실행 가능합니다.

시스템 요구사항

Python 3 환경이 필요하며, 개발 시에는 poetry와 tkinter가 요구됩니다. 기본 설치는 단일 실행 파일 또는 pip 설치로 가능합니다.