PhotoMechanic은 사진을 선별하는 가장 빠른 방법입니다. 태그에 키 하나, 색상 분류에 키 하나, 평점에 키 하나. 문제는 그 다음입니다: 선택을 표시한 후, 선별 흐름을 중단하지 않고 클라이언트의 FTP 서버로 어떻게 보낼까요?

일반적인 접근 방식은 선별을 마치고, 태그된 이미지를 필터링하고, 폴더로 내보내거나 복사한 다음, FTP 클라이언트를 열어 업로드하는 것입니다. 작동하지만, 전체 배치의 선별이 끝날 때까지 배달이 시작되지 않습니다. 이미지가 개별적으로 도착해야 하는 라이브 이벤트에서는 — 승인되는 순간 — 그 지연은 몇 분의 비용입니다.

FTPush는 다른 접근 방식을 제공합니다: 메타데이터 트리거 배달. 폴더의 새 파일을 감시하는 대신, FTPush는 XMP 사이드카 파일의 메타데이터 변경을 감시합니다. PhotoMechanic에서 이미지를 태그, 평점 또는 색상 분류하는 순간, FTPush가 변경을 감지하고 관련 이미지 파일을 자동으로 업로드합니다.

이미지를 태그합니다. 업로드됩니다. 내보내기 단계 없음. FTP 클라이언트 없음. 선별 흐름 중단 없음.

PhotoMechanic의 메타데이터 저장 방식

PhotoMechanic에서 이미지를 태그, 평점 또는 색상 분류하면, 메타데이터가 XMP 사이드카 파일에 기록됩니다 — 이미지 파일과 같은 이름이지만 .xmp 확장자를 가진 작은 XML 파일입니다. 예:

XMP 파일에는 PhotoMechanic이 기록한 모든 메타데이터가 포함됩니다: Tag 상태(참/거짓), Color Class(0-8), Rating(0-5), IPTC 캡션, 키워드 등. PhotoMechanic에서 이러한 값을 변경할 때마다 XMP 파일이 다시 작성됩니다.

이것이 FTPush가 사용하는 메커니즘입니다. 폴더에서 .xmp 파일의 변경을 감시하고, 메타데이터를 읽고, 규칙에 따라 평가하고 — 조건이 일치하면 — 관련 이미지 파일을 찾아 업로드합니다.

PhotoMechanic 트리거 모드 설정

FTPush에서 각 연결에는 트리거 모드 설정이 있습니다. 기본값은 "새 파일" — 표준 감시 폴더 동작입니다. 대안은 "PhotoMechanic Metadata" — 이 글에서 설명하는 모드입니다.

  1. 연결을 생성하거나 편집합니다. 평소처럼 FTP 서버 자격 증명과 원격 폴더를 설정합니다.
  2. 감시 폴더를 설정합니다 — 이미지와 XMP 사이드카가 있는 폴더(보통 메모리 카드를 가져온 폴더)로 설정합니다.
  3. 트리거 모드를 변경합니다 — "새 파일"에서 "PhotoMechanic Metadata"로.
  4. 하나 이상의 트리거 규칙을 추가합니다. 각 규칙은 조건과 대상 폴더를 정의합니다.

트리거 조건

FTPush는 PhotoMechanic의 주요 선별 도구에 해당하는 세 가지 유형의 조건을 지원합니다:

Tagged (태그됨)

가장 간단한 조건입니다. PhotoMechanic에서 이미지가 태그되면, FTPush가 업로드합니다. 이진 워크플로에 이상적입니다.

실제 작동: PhotoMechanic에서 선별 중. "T"를 눌러 이미지를 태그. PhotoMechanic이 XMP 사이드카에 태그 상태를 기록. FTPush가 1초 이내에 XMP 변경을 감지, 사이드카를 읽고, 이미지가 태그되었음을 확인, 관련 RAW 또는 JPEG 파일을 찾아 업로드 시작. 키 입력부터 업로드 시작까지 총 시간: 2-3초.

Color Class

PhotoMechanic은 9개의 색상 클래스(0-8)를 지원하며, 각각 다른 색상을 가집니다:

FTPush는 특정 색상 클래스 값에 대한 규칙을 만들 수 있습니다. 다른 색상 클래스를 다른 원격 폴더로 라우팅하는 여러 규칙도 가능합니다.

Rating

PhotoMechanic은 0~5개 별 평점을 지원합니다. FTPush는 최소 평점 값에서 트리거할 수 있습니다 — 예: 4개 별 이상의 이미지를 업로드.

다중 규칙, 다중 대상

단일 FTPush 연결에 여러 트리거 규칙을 가질 수 있습니다:

규칙은 독립적으로 평가됩니다. 이미지가 여러 규칙에 일치하면 각 일치하는 대상으로 업로드됩니다.

업로드되는 것: 이미지이지 XMP가 아닙니다

트리거가 작동하면, FTPush는 이미지 파일을 업로드합니다 — RAW(.CR3, .ARW, .NEF 등) 또는 JPEG. 두 파일 모두 업로드됩니다: 이미지 파일과 XMP 사이드카.

중복 방지: FTPush는 각 이미지-XMP 쌍의 지문을 추적합니다. 이미 업로드된 이미지의 색상 클래스를 변경해도, FTPush는 이미지가 이미 전송되었음을 인식하고 다시 업로드하지 않습니다 — 새 규칙에서 대상 폴더가 다른 경우를 제외하고.

실전 워크플로

  1. 카드를 가져옵니다. 사진과 XMP 사이드카가 감시 폴더에 도착.
  2. PhotoMechanic에서 엽니다. 전속력으로 선별 시작.
  3. 선택에서 "T"를 누릅니다. XMP 사이드카 업데이트. FTPush가 변경 감지, RAW 파일을 찾아 업로드 시작.
  4. 계속 선별합니다. 태그하거나 색상 분류할 때마다 백그라운드에서 업로드.
  5. 필요 시 상태를 확인합니다. 메뉴 바의 FTPush 아이콘을 클릭하여 진행 상황 확인.

표준 워크플로와의 근본적 차이: 배달은 전체 배치의 선별 후가 아니라, 각 개별 이미지에 대한 선별 결정을 내리는 순간 시작됩니다.

메타데이터 트리거 vs. 감시 폴더 사용 시기

메타데이터 트리거 사용:

표준 감시 폴더 사용:

두 모드는 공존할 수 있습니다. 각 연결은 독립적으로 작동합니다.

기술 세부사항

XMP 감지 작동 방식

FTPush는 macOS FSEvents를 사용하여 폴더를 모니터링합니다. .xmp 파일이 생성되거나 수정되면, FTPush는 XML 콘텐츠를 읽고, 관련 메타데이터 필드를 분석하고, 규칙에 따라 평가하고, 관련 이미지 파일을 찾습니다.

지원 이미지 형식

FTPush는 다음 확장자의 관련 이미지를 검색합니다: .CR3, .CR2, .ARW, .NEF, .RAF, .ORF, .RW2, .DNG, .PEF, .JPG, .JPEG, .TIF, .TIFF.

파일 안정성

파일 안정성 검사기는 XMP 파일에도 적용됩니다. FTPush는 XMP 파일의 쓰기가 완료될 때까지 기다린 후 읽습니다.

시작하기

FTPush는 모든 플랜에 PhotoMechanic Metadata 트리거 모드를 포함합니다. 연결 설정에서 구성하세요. 14일 무료 체험으로 실제 이벤트에서 전체 워크플로를 테스트할 충분한 시간이 있습니다.