Phatch
Phatch(PHoto bATCH Processor)는 여러 사진에 같은 편집 연산을 반복 적용하기 위한 자유·오픈 소스 2D 그래픽 소프트웨어다. 개별 사진을 손으로 수정하는 GIMP나 Adobe Photoshop과 달리, 수십·수백 장의 이미지를 동일한 규칙으로 조정·변환하는 일괄...
| 분류 | 2D 그래픽 소프트웨어, 일괄 이미지 처리 소프트웨어 |
|---|---|
| 개발 | Stani Michiels 및 Phatch 기여자 |
| 플랫폼 | Linux, macOS, Windows 등 배포별 |
| 작성 언어 | Python, wxPython·Pillow |
| 주요 기능 | 일괄 이미지 처리 소프트웨어 |
| 파일 형식 | 액션 목록(.phatch), PNG·JPEG 등 입력·출력 |
| 공식 자료 | 공식 또는 원본 자료 |
Phatch(PHoto bATCH Processor)는 여러 사진에 같은 편집 연산을 반복 적용하기 위한 자유·오픈 소스 2D 그래픽 소프트웨어다. 개별 사진을 손으로 수정하는 GIMP나 Adobe Photoshop과 달리, 수십·수백 장의 이미지를 동일한 규칙으로 조정·변환하는 일괄 처리 흐름에 중점을 둔다.[1]
사용자는 크기 변경·회전·자르기·워터마크·모서리 처리·색상 변경 같은 연산을 순서대로 나열해 액션 목록을 구성한다. 목록을 다시 사용할 수 있으므로 여러 디렉터리의 이미지를 일관된 설정으로 가공할 수 있다. GUI 모드뿐 아니라 콘솔에서 작업 목록과 입력 파일을 지정해 자동 실행하는 방식도 활용된다.
원래 Python 2 계열과 wxPython·PIL 환경에서 작성되었고, 후속 공개 소스 저장소에서는 Python 3·현대 wxPython·Pillow 이식 작업도 진행되고 있다. 배포판별 빌드·릴리스 지원 범위를 구분해서 서술해야 하며, 액션 목록과 실제 결과 이미지 파일은 서로 다른 종류의 자료다.[2]
일괄 처리라는 관점에서는 ImageMagick, GraphicsMagick, IrfanView의 배치 변환 기능과 비교할 수 있다. 다만 Phatch는 여러 편집 단계를 사람이 이해하기 쉬운 목록으로 구성하는 UI와 확장 가능한 작업 처리 엔진을 특징으로 한다.