지원 형식과 처리 방식

현재 이미지 도구의 코드와 기능에서 확인되는 지원 범위와 제한사항입니다.

지원 형식과 크기

입력JPG, PNG, WebP
출력JPG, PNG, WebP
현재 미지원HEIC, HEIF
입력 파일 크기최대 40MB
출력 픽셀가로·세로 각각 1~10,000px

브라우저 로컬 처리

선택한 파일은 브라우저 메모리에서 열고, 미리보기와 변환은 브라우저의 Canvas 기능으로 처리합니다. 변환 결과도 브라우저에서 Blob으로 만든 뒤 사용자 기기에 다운로드합니다.

현재 이미지 변환 경로는 원본 이미지나 변환 결과를 noaon 서버로 업로드하지 않습니다. 이미지 처리와 사이트의 분석·광고·폰트 요청은 서로 다른 경로입니다. 두 사용자 정의 분석 이벤트에는 출력 크기, 맞춤 방식, 형식, 목표 용량, 결과 용량과 원본 재사용 여부 중 이벤트별로 정해진 값이 포함됩니다. 이 두 이벤트의 코드에는 이미지 내용, 이미지 파일 데이터와 파일명이 포함되지 않습니다.

형식별 품질 처리

  • JPG와 WebP: 목표 용량이 없으면 선택한 품질로 저장합니다. 목표 용량이 있고 첫 결과가 이를 넘으면 품질 20% 결과를 먼저 확인한 뒤, 가능한 경우 최대 8회의 탐색으로 목표 이하에 가까운 품질을 찾습니다.
  • PNG: 품질 탐색 없이 무손실로 저장합니다. 따라서 목표 KB를 입력해 압축하는 방식은 적용되지 않습니다.

같은 설정이라도 이미지 내용과 브라우저가 제공하는 인코더에 따라 결과 파일 용량이 달라질 수 있습니다. 특정 용량과 정확히 같은 결과나 외부 사이트의 최종 승인 여부는 보장하지 않습니다.

맞춤 방식과 배경

  • 꽉 채우기: 출력 프레임에 맞게 확대하고 넘치는 부분을 자릅니다.
  • 사진 전체 유지: 원본 전체가 들어가도록 축소하며 남는 영역은 흰색으로 채웁니다.
  • 직접 조정: 꽉 채우기 방식에서 보이는 위치를 가로·세로로 조절합니다.
  • 투명 배경: 현재 변환 캔버스는 모든 출력의 배경을 흰색으로 채우므로 PNG를 선택해도 투명 배경은 유지되지 않습니다.

브라우저와 파일에 따른 제한

이 도구는 브라우저가 선택한 이미지를 디코드하고 Canvas에서 선택한 형식으로 인코딩할 수 있어야 동작합니다. 특정 브라우저나 버전에 대한 호환성을 보장하지 않습니다.

  • HEIC와 HEIF 파일은 현재 직접 변환하지 않습니다.
  • 큰 원본이나 큰 출력 크기는 기기의 브라우저 메모리 한도에 걸릴 수 있습니다.
  • 출력 파일은 Canvas에서 새로 생성하며 EXIF 같은 원본 메타데이터를 별도로 복사하지 않습니다.
  • 제출처마다 비율, 픽셀, 파일 크기, 형식과 배경 조건이 다르므로 제출 전 공식 요구사항을 확인해야 합니다.