본문으로 건너뛰기

주요 개념

Media Convert

안내

미디어 컨버터는 kr-central-1 리전에서만 지원합니다.

Media Convert는 버킷에 담긴 파일을 원하는 옵션에 따라 변환하고, 이미지 처리 기능을 제공하는 서비스입니다.
Media Convert를 사용하면 효율적으로 트랜스 코딩할 수 있어 이미지 전송 링크 및 로딩 시 소모되는 시간을 효과적으로 단축하고, 대역폭 및 트래픽 비용을 절감할 수 있습니다. 이미지 처리, 영상 트랜스코딩 등 용도에 최적화된 변환 기능은 추후 지원 예정입니다.

또한 Media Convert는 의도치 않은 파일에 대한 변환을 방지합니다. 클라우드 기반의 변환 서비스로 변환 정책 대상으로 설정한 버킷에 업로드된 파일을 제외한 나머지 의도치 않은 파일은 변환하지 않으며, 현재 Object Storage 버킷을 대상으로 설정한 정책을 따르는 미디어 콘텐츠 변환을 보장합니다.

정책 옵션

버킷의 객체에 대한 정책 옵션을 설정하여 사용자가 원하는 파일을 얻을 수 있습니다.

OperationTypeOption설명
resizesizescale지정한 사이즈만큼 크기가 조정된 후, 원하는 스케일만큼 크기를 변경
- 요청 형식에 따라 이미지의 너비나 높이의 비율이 유지되지 않을 수 있음
- 사이즈에 기입된 크기로 영상을 리사이즈한 후, 스케일을 적용함
cropsizescaleoffset스케일 적용 후 오프셋 위치(좌측 상단)부터 지정한 사이즈만큼 자름
- 스케일 후 오프셋 위치에서부터 사이즈만큼 크롭함
crop-centersize스케일을 다음 조건에 따라 적용 후, 사진의 중심을 기준으로 사이즈만큼 크롭함
- 너비 비율이 높을 경우 : 너비 비율에 따라 이미지 크기 조절
- 높이 비율이 높을 경우 : 높이 비율에 따라 이미지 크기 조절
crop-widthsize너비의 크기만큼 이미지를 스케일한 후, 높이의 사이즈만큼 높이를 크롭함

유형별 예시

리사이즈

리사이즈(resize)는 지정한 사이즈만큼 크기가 조정된 후, 원하는 스케일만큼 크기를 변경하는 것을 의미합니다. 요청 형식에 따라 이미지의 너비/높이 비율이 유지되지 않을 수 있습니다.

resize 예시
요청한 형식결과 크기결과설명
원본300x100       
size: 80x80
scale: 100
80x80비율이 유지되지 않음
size: 300x300
scale: 100
300x300비율이 유지되지 않음
size: 80x0
scale: 100
80x26비율 유지
size: 0x80
scale: 100
240x80비율 유지
size: 0x0
scale: 80
240x80비율 유지

크롭

크롭(crop)은 스케일 적용 후 오프셋 위치(좌측 상단)에서부터 지정한 사이즈 만큼 자르는 것을 의미합니다.

crop 예시
요청한 형식결과 크기결과
원본300x100crop-예시-300x100
size: 249x135
offset: 0x0
249x100crop-예시-249x135
size: 249x135
offset: 100x50
200x50crop-예시-249x135_100x50
crop-center 예시
요청한 형식결과 크기결과 이미지
원본300x100
size: 80x8080x80
size: 400x80399x80
size: 80x40080x400
crop-width 예시
요청한 형식결과 크기결과 이미지
원본300x100
size: 100x10099x33
size: 500x100498x100