URL기반 변환#
모든 이미지 변환 작업은 URL에 파라미터를 추가하는 간단한 방식으로 이루어집니다.
# 원본 이미지
https://example.com/sample.jpg
# 가로 640픽셀 리사이즈
https://example.com/sample.jpg/c_hdims/resize/640
원본 이미지 URL 뒤에 원하는 변환 명령어를 추가하여 즉시 변환된 이미지를 얻을 수 있습니다.
명령어 결합#
복잡한 이미지 가공도 여러 명령어를 결합하여 가공할 수 있습니다.
# 가로 640픽셀 리사이즈 후 품질 75로 변경
https://example.com/sample.jpg/c_hdims/resize/640/quality/75
# 가로 640픽셀 리사이즈 후 품질 75로 변경 후 포맷을 WEBP로 변경
https://example.com/sample.jpg/c_hdims/resize/640/quality/75/format/webp
서비스 용도에 맞추어 자유로운 결합이 가능합니다.
비디오 서비스 결합#
비디오로부터 캡쳐된 이미지를 즉시 이미지 서비스와 결합할 수 있습니다.
# 1초 지점을 비디오 캡쳐
https://example.com/video.mp4/c_xcdr/capture/ts=1
# 캡쳐된 이미지를 가로 640픽셀 리사이즈 후 품질 75로 변경 후 포맷을 WEBP로 변경
https://example.com/video.mp4/c_xcdr/capture/ts=1/c_hdims/resize/640/quality/75/format/webp
더 자세한 내용은 비디오 서비스 문서 를 참고 바랍니다.
실패처리#
만약 잘못된 명령어가 입력되거나, 처리할 수 없다면 원본 이미지가 노출됩니다.
레거시 URL#
이미 사용하던 URL 규칙이 있을 수 있습니다.
/sample_M.jpg
/sample_500.jpg
/sample.jpg?width=640&quality=75
/cdn-cgi/image/width=80,quality=75/sample.jpg
정규표현식으로 대부분의 케이스에 대응이 가능하지만, 더 복잡한 경우가 있다면 협의 후 지원드리도록 하겠습니다.