SDK 워크플로우
SDK 레시피
여러 Zavilo Tool을 실제 서비스 흐름처럼 조합한 완성형 예제입니다. 전체 코드를 복사한 뒤 파일 입력, 옵션과 결과 처리 부분만 서비스에 맞게 변경하면 됩니다.
순차 Pipeline
AI 영상 화질 개선 → 전송용 압축
브라우저에서 AI로 영상 화질을 개선한 뒤 웹 전송에 적합하도록 MP4 용량을 줄입니다.
순차 Pipeline문서 스캔 → AI 표 추출 → CSV
촬영 문서를 보정한 뒤 AI로 표를 감지하고 CSV로 추출합니다.
순차 Pipeline문서 → 민감정보 자동 가림 → 공유
문서 이미지의 민감정보를 자동 감지해 가린 PNG를 만든 뒤 공유합니다.
순차 PipelineAI 상품 이미지 → 배경 제거 → 업스케일 → WebP
원본 상품 사진의 배경을 AI로 제거하고 2배 업스케일한 뒤 웹용 WebP로 최적화합니다.
순차 PipelineAI 얼굴 보호 → 자동 감지 → 모자이크 → 압축
사진 속 얼굴을 자동 감지해 모자이크로 보호하고 결과 이미지를 전송용으로 압축합니다.
순차 Pipeline이미지 보정 → 리사이즈 → WebP
이미지를 보정한 뒤 웹 서비스 크기로 조절하고 최종 결과를 WebP로 변환합니다.
순차 Pipeline문서 스캔 → 이미지 보정 → PDF
촬영한 문서의 원근을 보정하고 가독성을 개선한 뒤 PDF로 만듭니다.
순차 PipelinePDF → JPG → 보정 → ZIP
PDF 페이지를 이미지로 변환하고 각 이미지를 보정한 뒤 ZIP으로 묶습니다.
병렬 처리동영상 → 썸네일 + MP3
하나의 동영상을 입력으로 썸네일과 MP3를 동시에 생성합니다.
순차 Pipeline멀티 이미지 → 워터마크 → 서버 전송
여러 상품 이미지에 워터마크를 적용하고 생성된 파일을 고객 서버로 전송합니다.
순차 Pipeline상품 전단 → 상품 분리 → 이미지 보정
전단 이미지를 상품별로 분리하고 생성된 각 이미지를 자동 보정합니다.
순차 Pipeline이미지 → PDF → 워터마크
여러 이미지를 하나의 PDF로 만들고 최종 PDF에 워터마크를 적용합니다.
순차 PipelineQR 생성 → UI용 크기 조절
QR 이미지를 생성하고 서비스 UI에 맞는 크기로 다시 조절합니다.
순차 처리에서는 앞 Tool의 결과가 다음 Tool의 입력이 됩니다. 병렬 처리에서는 동일한 원본을 여러 Tool에 Promise.all()로 동시에 전달합니다. 워크플로우를 변경하기 전 각 Tool 명세를 확인하세요.