Mac용 RetroBatch 쉽고 강력하게 이미지 처리를 자동화 해보자

RetroBatch 앱은 내장된 기능들을 블럭 조립하듯 연결하기만하면 다양한 이미지 작업을 원하는 순서로 자동화시켜주는 편리한 앱 입니다. 해외 맥 커뮤니티에서 추천하길래 둘러보다가 이거다 싶어서 써보고 바로 구매 결정했습니다. 아직 기능의 20%도 안써봤지만 벌써 만족하고 있습니다. 앞으로 활용을 잘 할 수 있게 된다면 생산성 향상에 큰 도움이 될 것 같습니다.

시작

File > New Workflow를 눌러서 시작합니다. 어떻게 시작해야할지 아예 감이 안잡히신다면 그 아래 New Workflow From Template를 눌러서 예제들을 보시는 것도 큰 도움이 될 것 입니다.

왼쪽을 보시면 13개의 카테고리 메뉴가 보이고 각각의 메뉴를 누르면 카테고리에 속한 기능들을 볼 수 있습니다. 원하시는 기능을 오른쪽 창으로 끌어다 놓기만 하면 됩니다.

전체적인 메뉴는 위와 같습니다. 이 앱에게 작업을 시킬 수 있는게 상당히 많죠? 저는 Pro 버전을 구매해서 모든 기능이 활성화 되어있습니다. 우선 레귤러와 프로 버전의 차이에 대해서 간단하게 보고 넘어갈게요.

레귤러 / 프로 버전 기능 차이

가격 – 레귤러 $29.99 / 프로 $49.99 입니다. 저는 이렇게 나누어 놓는게 좋습니다. 일부 기능만 사용할 사람들은 더 저렴하게 구매가 가능하기 때문이죠.

레귤러

Add BorderAnimated ImageAuto EnhanceBox Blur
ClipboardColor ControlsColor InvertColor Posterize
CropDelete MetadataDitherDrop Shadow
DuplicateExposure AdjustFix EXIF RotationFlip
Gamma AdjustGaussian BlurGrayscaleImage Grid
Image WatermarkIndexed PNGInstant AlphaMatte
Noise ReductionOpacityPhoto ChromePhoto Fade
Photo InstantPhoto MonoPhoto NoirPhoto Process
Photo TonalPhoto TransferPhotos LibraryPrompt for Files
RAW ProcessRead FolderRead Individual FilesRemove GPS
RotateRound CornersScaleScreenshots & Windows
Sepia ToneSet DPISet General MetadataSharpen Luminance
Single Transparent PixelText WatermarkTrim To EdgesUnsharp Mask
VibranceWorkflow NotesWrite Images
RetroBatch Regular

프로에 추가되는 기능

AppleScriptChange Bits Per ChannelChange Color ProfileClassify Images
DelayExtract Depth ImageExtract Disparity ImageExtract Portrait Matte
JavaScriptLayer & Page SplitterLimitMake Symlink
Mask to AlphaMulti ScaleOpen In AppPDF Image Extractor
PDF MakerPSD MakerRulesSet Finder Tags
Set Specific MetadataShell ScriptStyle Transfer
RetroBatch Pro

작업해야할 파일이 많거나 자주 사용해야 한다면 정말 유용한 앱 입니다. 프로세스에 애플스크립트/자바스크립트 사용이 가능한 Pro 버전으로 구매했습니다. 지금은 잘 못다루지만 앞으로 천천히 배워볼 예정이기 때문입니다.(JavaScript, AppleScript 등으로 메타 데이터 추출 및 변경, Cocoa API를 이용해 맞춤형 워터마크 또는 테두리 생성 등 디테일한 기능을 만들어서 사용할 수 있다고 설명합니다.)

https://flyingmeat.com/retrobatch/jsplugin/ 여기 보시면 자바스크립트 플러그인도 있으니 참고해보세요. 이런거 보면 저도 프로그래밍 잘했으면.. 하는 생각이 듭니다.

PDF 관련 기능(PDF 이미지 추출, PDF 메이커) 그리고 Multi Scale(하나의 이미지를 여러개의 크기로 바꿔주는 기능) 등 유용한 기능들이 많습니다.

홈페이지에 나와있는 설명을 번역기로 돌려서 옮겨오면 아래와 같습니다.

- GPS 좌표와 같은 위치 데이터를 제거합니다.
- 이미지에 저작권 태그, 작성자 정보 등을 추가합니다.
- 소셜 미디어 사이트에 이미지를 업로드하기 전에 모든 메타데이터 태그를 제거하십시오.
- 이미지 크기, 메가픽셀, 파일 형식 또는 기타 기준에 따라 이미지를 필터링합니다.
- EXIF, IPTC 및 XMP 메타데이터를 추가합니다.
- 이미지 데이터를 변경 및 재압축하지 않고 이미지 충실도를 100% 그대로 유지하면서 이 모든 작업을 수행할 수 있습니다.
- 이미지 가장자리에서 모든 투명도를 자릅니다.
- 이미지를 원하는 만큼 회전합니다.
- 고정된 양, 너비 또는 높이의 백분율, 가장자리에 고정 또는 종횡비로 이미지를 자릅니다.
- 이미지의 크기를 조정하고 @1x 버전 옆에 최적화된 @2x 버전의 이미지를 작성합니다.
- Retrobatch는 웹 및 앱 개발을 위한 이미지를 빠르게 준비하는 데 적합합니다.
- PSD 파일을 HEIC, JPEG, PDF, PNG, WebP 또는 TIFF로 변환합니다.
- HEIC 이미지를 JPEG 및 기타 형식으로 다시 작성합니다.
- 이미지에서 색상 프로필을 편집, 할당 또는 제거합니다.
- 디스플레이 P3 프로필을 이미지에 할당하고 _dp3 접미사로 이미지를 작성합니다.
- 이미지를 CMYK, sRGB, 디스플레이 P3 또는 그레이스케일로 변환합니다.
- 무차별 대입으로 PNG 파일을 크러시하거나 인덱싱된 8비트 PNG 이미지를 만듭니다.
- 다중 페이지 및 다중 레이어 이미지를 단일 이미지로 분할 및 분리합니다.
- Retrobatch를 사용하여 다양한 방법으로 이미지를 워터마크하십시오.
- 사용자 정의 텍스트를 작성하거나 파일에서 이미지를 선택하거나 둘 다 수행하십시오!
- 워터마크 투명도, 혼합 모드 및 배치를 조정합니다.
- 이미지 캡처 날짜, 파일 이름, 작성자 등을 포함하여 메타데이터 태그를 사용하여 워터마크 표시합니다.
- 이미지에 테두리와 그림자를 추가합니다.
- Grayscale, Chrome, Fade, Instant, Mono, Noir, Process, Sepia, Tonal, Transfer와 - 같은 필터를 적용합니다.
- 가우스 또는 상자 흐림 효과를 추가합니다.
- 사진에서 노이즈를 제거하거나 샤프닝 필터를 사용하십시오.
- 매트 노드를 사용하여 이미지에서 투명도를 제거합니다.
- 색상 네거티브를 반전하거나 색상 네거티브를 만듭니다.
- 규칙을 사용하여 색상 프로필, 파일 형식, 크기 및 방향과 같은 속성을 기반으로 워크플로에서 - 이미지를 제거합니다.
- 기계 학습을 활용하여 처리할 이미지를 분류합니다.
- 정확한 분류를 위해 새로운 도메인 특정 모델을 다운로드하십시오.
- 핫도그(?)인지 아닌지 Retrobatch 템플릿 워크플로를 사용하여 핫도그별로 이미지 정렬을 시작합니다.
- AppleScript 노드를 사용하여 이미지를 정렬하거나 작업을 수행합니다.
- 이미지를 추가로 처리하기 위해 사용자 지정 셸 스크립트를 작성합니다.
- 폴더 작업을 Retrobatch와 결합하여 폴더에 추가할 때 이미지를 자동으로 처리합니다.
- JavaScript로 작성된 사용자 정의 플러그인을 만들고 배포합니다.
- 메타 데이터를 추출하거나 변경하는 스크립트를 작성하십시오.
- Core Image 및 Cocoa API를 사용하여 이미지에 맞춤형 워터마크 또는 테두리를 그립니다.
- Mac에서 열려 있는 모든 창을 캡처하는 워크플로를 만들고 개별 PNG 또는 다중 레이어 PSD로 작성합니다.
- 사진에서 모든 셀카를 내보내고 크기를 조정하고 필터를 적용하세요.
- 애니메이션 GIF, PNG, 다중 페이지 TIFF 파일, PDF 페이지 및 ICNS 파일의 이미지를 개별 이미지로 분할합니다.
- 클립보드에서 이미지를 읽고 그림자를 적용한 다음 클립보드에 다시 작성하여 다른 앱에 붙여넣습니다.
- 클립보드에서 이미지를 읽고 워터마크를 추가하고 폴더에 작성하여 온라인 서비스에 업로드합니다.

워크플로우를 만들어보자

이런식으로 기능을 하나씩 끌어와서 작업 순서를 만들어주시면 됩니다. 그러면 나머지는 RetroBatch가 알아서 뚝딱뚝딱 작업 후 결과물을 만들어줍니다.

첫번째 Read Individual Files를 눌러서 우측 메뉴에서 파일을 추가해줬습니다.

Text WaterMark를 선택했는데요. 역시 우측에서 문구, 폰트 설정, 투명도, 앵글, 컬러, 위치 등 다양한 설정이 가능합니다.

다량의 이미지를 처리할 경우 이미지 크기가 모두 다를 수 있기 때문에 워터마크의 크기를 어떤 방식으로 정할지 구체적으로 설정할 수 있습니다.

그림자

크기 설정. Scale by에서 어떤 기준으로 줄일지를 정할 수 있고 결과물 퀄리티와 크기 설정이 가능합니다.

마지막 Write Images에서 어떤 폴더에 어떤 파일명으로 어떻게 저장할지를 정해주시면 됩니다. 이렇게 한번 만들어놓은 워크플로우는 저장 및 불러오기가 쉽게 가능하고 작업 상황에 따라 여러개를 만들어두시면 됩니다.

저는 일차원적으로 워크플로우를 짜놨는데 분기점을 만들어서 여러개의 결과물을 만들어낼 수 있습니다. 예를 들면 위의 이미지에서 Drop Shadow에서 다른 방향으로 Multi Scale 기능으로 여러 크기의 사진을 만들어서 따로 저장해두거나 추가 작업을 붙일 수 있습니다.

사각형에 고화질의 큰 이미지였는데 크기를 줄이고 사각을 둥글게 처리한 뒤 그림자를 넣고 가운데 워터마크를 삽입했습니다. 기능을 잘 모르는 상태에서 하나씩 둘러보면서 첫 워크플로우를 실행하는데까지 걸리는 시간이 얼마걸리지 않을정도로 사용이 쉽습니다.

그림자 설정이 좀 어색해서 그 부분만 조금 손봐서 다시 해봤습니다.

오 깔끔하게 잘 나왔습니다. DPI를 조금 더 올려도 되겠습니다.

털이 좀 더 선명해졌네요!

제가 잠깐 메뉴보고 만든건데 이정도로 마음에 쏙 들어 여러 앱을 둘러보고 구매하길 잘 했다는 생각이 드네요. 굉장히 쉽지만 능력만 되면 내가 상상할 수 있는 작업들을 모두 구체화시킬 수 있습니다.

이제 앞으로 블로그 글을 올릴때 이미지 작업은 RetroBatch에게 맡길 예정입니다. 이미지 워터마크로 바꾸고 세부적인 것들을 조금 다듬어가면서 연습할텐데 쉽게 결과를 만들어낼 수 있어 재미있고 즐겁습니다.

레트로배치는 저의 작업량과 활용 지식에 비례해 큰 생산성 향상을 가져다 줄 것 같아 만족스럽군요. 그리고 홈페이지에 문서화가 꽤 잘 되어있으니 한번 보시면 앱의 강력한 기능들을 간접 체감해보시길 권해드립니다. 공식 사이트에 방문해보시는 것도 좋습니다.

Mac App 페이지로 가시면 유용한 정보 많이 모아놨어요.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다