업로드 없음, 100% 로컬, 계정 없음

이미지 크기 조정 / 압축 / 변환

이미지를 로컬에서 처리하세요: 업로드 없음, 프라이버시 걱정 없음. JPEG, PNG, WebP, AVIF 지원.

이미지 크기 조정 작동 방식

이미지 크기 조정 도구는 @jsquash/resize WebAssembly 모듈과 Lanczos-3 필터링을 사용해 브라우저 안에서 전체 과정을 처리합니다. JPEG, PNG, WebP, AVIF 파일을 올려 목표 치수나 비율을 입력하면, 리샘플링된 이미지가 몇 초 안에 로컬 다운로드로 제공됩니다. 픽셀 데이터는 기기를 벗어나지 않습니다. 어떤 서버도 파일을 받지 않고 계정도 필요하지 않으며, WebAssembly 모듈을 내려받고 나면(이미지 크기를 처음 조정할 때 한 번만 받는 다운로드) 네트워크 연결 없이도 도구가 계속 작동합니다.

Lanczos-3는 양선형이나 최근접 이웃 방식보다 선명도를 더 잘 유지하는 고품질 다운스케일 커널입니다. 크기를 조정하는 동시에 포맷도 변환할 수 있어, 무거운 PNG 스크린샷을 WebP나 AVIF로 단 한 번의 처리로 변환합니다. 손실 포맷의 품질 슬라이더는 크기와 화질 사이의 균형을 직접 조절할 수 있게 해주며, 드래그하는 동안 실시간 크기 추정치가 업데이트됩니다.

이미지 크기 조정 단계별 사용 방법

  1. 업로드 영역에 이미지를 끌어다 놓거나 클릭해서 파일을 선택합니다. 지원 형식: JPEG, PNG, WebP, AVIF.
  2. 목표 너비, 높이 또는 비율을 입력합니다. 가로세로 비율 잠금을 사용하면 왜곡을 방지할 수 있습니다.
  3. 출력 형식을 선택하고, 손실 형식의 경우 슬라이더로 품질을 설정합니다.
  4. 크기 조정 버튼을 클릭합니다. WebAssembly를 사용하는 Web Worker에서 처리가 로컬로 실행됩니다.
  5. 다운로드 버튼을 클릭해 결과물을 기기에 저장합니다.

자주 사용되는 사례

  • 웹 개발자가 고해상도 PNG 원본 파일을 외부 서비스에 업로드하지 않고 800픽셀 너비의 WebP 히어로 이미지를 제작해야 할 때.
  • 소셜 미디어 담당자가 인스타그램 게시물용 세로형 사진을 정확히 1080x1080픽셀로 조정하고 JPEG로 한 번에 변환할 때.
  • 네트워크 접근 없이 노트북에서 오프라인으로 여러 사진을 크기 조정하고 압축해야 하는 기자.
  • 디자이너가 최종 내보내기 전에 고DPI 에셋이 원래 크기의 절반에서 어떻게 보이는지 확인할 때.

자주 묻는 질문

크기 조정 중에 내 이미지가 서버로 전송되나요?

아니요. 이미지는 로컬 디스크에서 읽히고, OffscreenCanvas에 디코딩된 후, @jsquash/resize WebAssembly 모듈로 리샘플링되고, 선택한 형식으로 다시 인코딩됩니다. 이 모든 과정이 브라우저 탭 안에서 이루어집니다. 크기 조정 중에 브라우저의 네트워크 패널을 열어보면 이미지 데이터를 담은 요청이 전혀 없음을 확인할 수 있습니다.

어떤 형식을 읽고 쓸 수 있나요?

JPEG, PNG, WebP, AVIF 파일을 열 수 있습니다. 출력도 이 네 가지 형식 중 하나로 선택할 수 있습니다. 다른 출력 형식 선택과 크기 조정이 단 한 번의 처리로 이루어지므로 별도의 변환 단계가 필요 없습니다.

이 도구는 어떤 리샘플링 알고리즘을 사용하나요?

@jsquash/resize WebAssembly 모듈에 구현된 Lanczos-3를 사용합니다. 다운스케일 시 양선형 보간보다 선명도를 더 잘 유지하고, 최근접 이웃 방식의 블록 현상도 피할 수 있습니다. 업스케일링에도 Lanczos가 적용되지만, 업스케일은 손실된 세부 정보를 복원할 수 없습니다.

원본 비율을 유지하면서 이미지 크기를 조정할 수 있나요?

네. 비율 잠금은 기본적으로 켜져 있습니다. 너비 또는 높이 중 하나에 값을 입력하면 나머지 필드가 자동으로 업데이트됩니다. 이미지를 비례하지 않는 치수로 늘려야 할 때만 잠금을 해제하세요.

인터넷 연결 없이도 도구를 사용할 수 있나요?

대체로 가능합니다. 리샘플링 자체는 항상 기기에서 실행되며, 이미지가 기기를 벗어나는 일은 없습니다. 다만 한 가지 유의할 점은 @jsquash/resize WebAssembly 모듈이 꽤 용량이 큰 파일이라는 것으로, 이미지 크기를 처음 조정할 때 이 사이트에서 내려받게 됩니다. 이 다운로드와 페이지 로드가 모두 끝나고 나면 네트워크 연결을 끊어도 중단 없이 계속 이미지 크기를 조정할 수 있습니다.

출력 파일이 원본보다 더 큰 이유는 무엇인가요?

PNG 같은 무손실 형식으로 전환하거나 손실 코덱의 품질 수준을 높이면 심하게 압축된 원본보다 더 큰 출력이 생성될 수 있습니다. 품질 슬라이더를 낮추거나 더 효율적인 형식(WebP 또는 AVIF)을 선택해 파일 크기를 줄이세요. 입력 쪽에는 서버가 없으므로 서버 제한도 없지만, 이 도구는 50MB를 초과하는 파일은 실제로 거부하며, 아주 큰 비트맵 이미지는 처리가 끝나기 전에 저사양 휴대폰의 메모리를 소진시킬 수 있습니다.

크기가 조정된 이미지에 워터마크가 포함되나요?

아니요. 결과물은 다시 샘플링된 픽셀 데이터뿐이며, 워터마크나 로고, Sunasty 브랜드 표시는 어디에도 추가되지 않습니다.

사진을 찍자마자 휴대폰에서 바로 크기를 조정할 수 있나요?

네. 이 도구는 데스크톱과 마찬가지로 모바일 Chrome이나 Safari에서도 동일하게 작동하므로, 휴대폰의 카메라 롤에서 바로 사진을 불러올 수 있습니다. WebAssembly 모듈은 여전히 처음 사용할 때 한 번의 다운로드가 필요하며(위 오프라인 답변 참고), Wi-Fi가 아니라면 모바일 데이터를 사용하게 됩니다.