SDK 워크플로우

SDK 레시피

여러 Zavilo Tool을 실제 서비스 흐름처럼 조합한 완성형 예제입니다. 전체 코드를 복사한 뒤 파일 입력, 옵션과 결과 처리 부분만 서비스에 맞게 변경하면 됩니다.

순차 Pipeline

AI 영상 화질 개선 → 전송용 압축

브라우저에서 AI로 영상 화질을 개선한 뒤 웹 전송에 적합하도록 MP4 용량을 줄입니다.

순차 Pipeline

문서 스캔 → AI 표 추출 → CSV

촬영 문서를 보정한 뒤 AI로 표를 감지하고 CSV로 추출합니다.

순차 Pipeline

문서 → 민감정보 자동 가림 → 공유

문서 이미지의 민감정보를 자동 감지해 가린 PNG를 만든 뒤 공유합니다.

순차 Pipeline

AI 상품 이미지 → 배경 제거 → 업스케일 → WebP

원본 상품 사진의 배경을 AI로 제거하고 2배 업스케일한 뒤 웹용 WebP로 최적화합니다.

순차 Pipeline

AI 얼굴 보호 → 자동 감지 → 모자이크 → 압축

사진 속 얼굴을 자동 감지해 모자이크로 보호하고 결과 이미지를 전송용으로 압축합니다.

순차 Pipeline

이미지 보정 → 리사이즈 → WebP

이미지를 보정한 뒤 웹 서비스 크기로 조절하고 최종 결과를 WebP로 변환합니다.

순차 Pipeline

문서 스캔 → 이미지 보정 → PDF

촬영한 문서의 원근을 보정하고 가독성을 개선한 뒤 PDF로 만듭니다.

순차 Pipeline

PDF → JPG → 보정 → ZIP

PDF 페이지를 이미지로 변환하고 각 이미지를 보정한 뒤 ZIP으로 묶습니다.

병렬 처리

동영상 → 썸네일 + MP3

하나의 동영상을 입력으로 썸네일과 MP3를 동시에 생성합니다.

순차 Pipeline

멀티 이미지 → 워터마크 → 서버 전송

여러 상품 이미지에 워터마크를 적용하고 생성된 파일을 고객 서버로 전송합니다.

순차 Pipeline

상품 전단 → 상품 분리 → 이미지 보정

전단 이미지를 상품별로 분리하고 생성된 각 이미지를 자동 보정합니다.

순차 Pipeline

이미지 → PDF → 워터마크

여러 이미지를 하나의 PDF로 만들고 최종 PDF에 워터마크를 적용합니다.

순차 Pipeline

QR 생성 → UI용 크기 조절

QR 이미지를 생성하고 서비스 UI에 맞는 크기로 다시 조절합니다.

순차 처리에서는 앞 Tool의 결과가 다음 Tool의 입력이 됩니다. 병렬 처리에서는 동일한 원본을 여러 Tool에 Promise.all()로 동시에 전달합니다. 워크플로우를 변경하기 전 각 Tool 명세를 확인하세요.