간단 요약
이 가이드는 이미지 일괄 다운로드가 필요한 전자상거래 또는 마케팅 팀을 위해 작성되었습니다. Image Downloader Pro의 심층 스캔으로 지연 로드된 이미지까지 탐지하고, 픽셀 기준 필터와 사진 콘텐츠 필터를 적용해 원본 후보를 선별한 뒤 시각적 유사도 기반 중복 제거를 하고 ZIP과 CSV로 내보내는 전체 워크플로우를 설명합니다.
언제 이 가이드가 도움이 되나
상품 상세 페이지의 원본 사진을 수집해 CMS에 업로드하거나 리터칭, 아카이빙을 해야 할 때 유용합니다. 썸네일과 UI 아이콘을 제외하고 가장 높은 품질의 파일만 수집해 정리 가능한 패키지로 만들어 내보내는 데 초점이 맞춰져 있습니다.
5단계 실무 워크플로우
- 상품 페이지 열기 - 단일 검사면 한 탭, 대량 스캔이면 여러 탭을 엽니다. 갤러리 모달이나 라이트박스가 있다면 미리 열어 둡니다.
- 심층 스캔 실행 - 스크롤을 모방하고 동적으로 삽입되는 이미지를 감시하는 옵션을 활성화해 스캔을 실행한 뒤 결과 썸네일 그리드를 확인합니다.
- 필터 적용 - 장축 최소 픽셀(예: 1200~2500px), 파일 형식(JPEG/WEBP 우선)과 콘텐츠 필터(photograph)로 아이콘이나 SVG를 제외합니다.
- 미리보기·즐겨찾기·그룹화 - 미리보기에서 원본을 확인하고 즐겨찾기나 태그로 SKU별 폴더를 만듭니다. 시각 유사도 도구로 근접 중복을 클러스터링합니다.
- 내보내기 - 중복을 제거하고 파일명 템플릿(SKU_{index}_{size}.{ext})을 적용해 이미지 ZIP과 메타데이터 CSV를 추출합니다.
왜 이 방법이 효과적인가
현대 웹사이트는 썸네일, 줌 타일, 라이트박스용 원본, 인터랙션 후 주입되는 지연 로드 이미지 등 여러 변형을 제공합니다. 단일 회수 스크랩은 종종 썸네일만 수집합니다. 스크롤을 모방하고 DOM 변화에 반응하는 심층 스캔과 크기·콘텐츠 필터를 함께 사용하면 진짜 원본을 안정적으로 잡아낼 수 있습니다.
증거 기반 참고
참고: 웹 플랫폼에서 '지연 로딩(lazy loading)'이나 JavaScript로 이미지를 지연 로드하는 경우가 많습니다. 스캔 도구가 스크롤을 트리거하지 않거나 DOM 변화를 감시하지 않으면 지연된 이미지는 스캔 시 누락될 수 있습니다. 기술 배경은 MDN과 web.dev 문서를 참조하세요.
참고 출처: MDN: Lazy loading images 및 web.dev: Lazy-loading images.
세부 실무 팁
필터 기준 정하기
이미지가 사용될 위치에 따라 장축 최소값을 결정하세요:
- 리스트 썸네일 및 퀵뷰: 800~1200 px
- 상세 페이지 메인 이미지: 1200~2500 px 권장
- 배너·에디토리얼: 2500 px 이상
파일 형식은 사진이면 JPEG 또는 WEBP를 우선으로 하고, SVG와 데이터 URI는 UI 요소인 경우가 많아 제외합니다.
원본과 썸네일 구별법
미리보기에서 차이를 확인할 때 실무적으로 확인할 점:
- URL에 "_800x800" 등 해상도 표기가 있으면 썸네일일 가능성 높음
- 파일 크기: 원본이 더 크고 "thumb"나 "small" 토큰이 없는 경우가 많음
- 갤러리나 라이트박스를 연 뒤 재스캔하면 추가 원본이 보일 수 있음
중복 제거와 시각 유사도
제품 페이지에는 크롭, 형식 변환, 보정된 변형이 다수 존재합니다. 시각 유사도 클러스터링으로 근접 중복을 묶고 각 클러스터에서 해상도가 가장 높은 파일을 보관하세요. 권장 워크플로우:
- 현재 폴더나 즐겨찾기에서 시각 유사도 실행
- 클러스터별로 해상도나 파일 크기 기준 정렬
- 상위 파일을 보관하고 나머지는 제외하거나 별도 보관
CMS용 내보내기 팁
일관된 파일명과 CSV 메타데이터를 준비하면 CMS나 자동화 스크립트가 이미지를 SKU에 연결하기 쉽습니다. 추천 CSV 컬럼:
- product_id (SKU)
- local_filename
- original_url
- width
- height
- file_size_bytes
- tags (main, alt, zoom 등)
파일명 예시: SKU-{sku}-IMG-{index}-{width}x{height}.{ext}. 페이지에 SKU 정보가 없으면 제품 URL에서 안정적인 토큰을 추출해 파일명에 포함시키세요.
실무 체크리스트
- 상품 페이지와 갤러리를 열어둔다.
- Image Downloader Pro로 심층 스캔 실행(스크롤/인터랙션 옵션 활성화).
- content=photograph 필터와 장축 최소값(예: 1200 px) 적용.
- 미리보기에서 원본을 즐겨찾기 처리.
- 시각 유사도 중복 제거 후 해상도 최상 파일만 남김.
- 파일명 템플릿 적용 후 ZIP과 CSV로 내보내기.
자주 발생하는 실수 및 해결
- 갤러리 미작동: 갤러리 미활성 상태에서 스캔하면 원본이 누락됩니다. 라이트박스를 연 뒤 재스캔하세요.
- 필터값이 너무 낮음: 썸네일까지 수집됩니다. 최소 픽셀 기준을 올리세요.
- 내보내기 전에 중복 제거 안 함: 저장 공간이 낭비되고 CMS 업로드가 복잡해집니다.
- 권한 오해: 공개 페이지에 있다고 재사용 허가가 자동으로 생기지 않습니다. 재배포 전 라이선스를 확인하세요.
고급 팁
워터마크가 있는 경우 네트워크 패널(DevTools - 네트워크 탭(Network) - 이미지 필터(Images))에서 가장 큰 이미지 요청을 확인하면 원본 URL을 찾는 데 도움이 됩니다. 대량 작업일 때는 SKU 범위별로 분할 ZIP을 생성해 CSV 로우 수를 관리하세요.
추가 자료 및 문서
지연 로드 배경과 이유는 MDN과 web.dev 문서를 참고하세요: MDN: Lazy loading images, web.dev: Lazy-loading images. Image Downloader Pro 사용법과 Mass Scan 설정은 공식 문서를 확인하세요: 제품 문서. 제품 페이지에서 바로 설치하고 테스트하려면 여기로 이동하세요: Image Downloader Pro 한국어 페이지.
이 워크플로우를 따라 한 두 개 상품에서 먼저 테스트한 후 전체 카탈로그로 확장하면 문제를 줄일 수 있습니다.