Resize
리사이즈 (이미지 크기 조정)
이미지의 픽셀 치수를 변경하여 크게 만들거나(업스케일) 작게 만드는(다운스케일) 과정입니다. 웹 최적화, 인쇄 준비 또는 특정 디스플레이 요구 사항에 맞추기 위해 사용됩니다.
기술 세부사항
보간 방법은 속도/품질 균형이 다릅니다: 최근접 이웃(가장 빠르고 픽셀화됨), 이중선형(4개 이웃 평균), 이중입방(16개 이웃의 가중 평균, 부드러운 결과), 그리고 란초스(sinc 기반, 최고 품질). 다운스케일링은 일반적으로 업스케일링보다 품질 보존이 좋습니다. AI 업스케일링(ESRGAN 등)은 딥 러닝을 사용하여 디테일을 복원합니다.
예시
```javascript
// Resize image using Canvas API
const canvas = document.createElement('canvas');
canvas.width = 800;
canvas.height = 600;
const ctx = canvas.getContext('2d');
ctx.drawImage(img, 0, 0, 800, 600);
canvas.toBlob(blob => {
// Download resized image
saveAs(blob, 'resized.png');
}, 'image/png');
```