무료 변환기

HEIC로 JPG 변환기

HEIC 이미지(iPhone 형식)를 고품질의 표준 JPG 형식으로 즉시 변환합니다. 브라우저에서 안전하게 처리됩니다.

여기에 HEIC를 드래그 앤 드롭하세요.

최대 50MB까지 지원

또는

이 도구에 대하여

HEIC는 2017년 iOS 11부터 iPhone이 JPEG가 아닌 HEVC 인코딩 HEIF로 사진을 촬영하기 시작했을 때 Apple이 HEIF(고효율 이미지 파일 형식)에 채택한 파일 확장자입니다. 이 형식은 동일한 시각적 품질에서 JPEG보다 약 2배 효율적으로 이미지를 압축합니다. 즉, 12메가픽셀의 일반적인 iPhone 사진은 HEIC의 경우 약 1.5~2MB, JPEG의 경우 3~4MB가 필요합니다. 단점: HEIC는 Apple 생태계 외부에서는 제대로 지원되지 않습니다. Windows, Android 및 대부분의 웹 도구는 추가 소프트웨어나 코덱 없이는 열 수 없습니다.

이 변환기는 libheif 디코더의 JavaScript 포트를 래핑하는 heic2any 라이브러리를 사용하여 브라우저에서 HEIC를 완전히 디코딩합니다. 그런 다음 디코딩된 비트맵은 브라우저에 내장된 인코더를 사용하여 JPEG로 다시 인코딩됩니다. 파일은 어떤 시점에서도 장치 밖으로 나가지 않습니다. 전체 파이프라인이 로컬에서 실행됩니다.

출력 JPEG 품질의 기본값은 90입니다. 이는 이미지를 소스와 시각적으로 구별할 수 없도록 유지하면서 원본 HEIC와 비슷한 크기의 파일을 생성합니다. 더 높을수록(95-100) 눈에 보이는 이점은 최소화하면서 파일 크기가 늘어납니다. 낮아지면(60-75) 공간이 절약되지만 부드러운 그라데이션이나 복잡한 텍스처에서 볼 수 있는 압축 아티팩트가 발생합니다.

HEIC를 JPG로 변환하는 이유

호환성이 모든 이유입니다. Windows의 이메일 수신자는 종종 HEIC를 미리 볼 수 없습니다. 웹 업로드 양식은 형식을 거부합니다. 사진 인화 서비스에서는 이를 허용하지 않습니다. 오래된 사진 편집 소프트웨어는 HEIC를 완전히 거부하거나 유료 플러그인이 필요합니다. 공유하기 전에 JPEG로 변환하면 마찰이 사라집니다.

Apple 생태계 내에서도 JPEG는 크로스 플랫폼 핸드오프를 위한 더 안전한 선택으로 남아 있습니다. HEIC 사진을 Windows 동료에게 AirDropping하면 열 수 없는 파일이 생성됩니다. Linux에서 실행되는 기업 문서 관리 시스템에 HEIC를 업로드하는 것은 일반적으로 실패합니다. JPEG는 어디에서나 작동하는 최소 공통 분모입니다.

사용 방법

iPhone 사진을 삭제하고 JPEG를 받으세요. 디코더는 HEIC 및 HEIF 파일 모두에서 작동합니다.

  1. HEIC 파일 업로드: 다운로드 폴더, 사진 라이브러리 또는 AirDrop 대상에서 파일을 드래그합니다. 최대 50MB의 파일이 지원됩니다. .heic 및 .heif 확장자가 모두 허용됩니다.
  2. JPEG 품질을 선택하세요: 기본값은 90이며 이는 소스와 강력하게 일치합니다. 품질이 높을수록(95+) 크기에 따른 패널티를 감수할 가치가 거의 없습니다. 낮은 값(75)은 보관 충실도보다 크기가 더 중요한 웹 공유에 적합합니다.
  3. 변환: heic2any 라이브러리는 HEIF 컨테이너와 HEVC로 인코딩된 이미지 데이터를 RGB 비트맵으로 디코딩합니다. 비트맵은 캔버스에 그려지고 canvas.toBlob('image/jpeg', quality / 100)을 통해 내보내집니다. 전체 해상도 iPhone 사진의 경우 디코딩에 1~2초 정도 걸릴 수 있습니다.
  4. 다운로드: 장치에 JPEG를 저장합니다. 원래 HEIC는 그대로 유지됩니다. 다중 사진 변환은 입력당 하나의 다운로드로 순차적으로 처리됩니다.

일반적인 사용 사례

기술적인 세부사항

HEIF(ISO/IEC 23008-12)는 ISO 기본 미디어 파일 형식에서 파생된 컨테이너 형식입니다. 컨테이너 내부에서 이미지 데이터는 JPEG DCT 파이프라인보다 훨씬 더 효율적인 HEVC(H.265) 프레임 내 코딩으로 인코딩됩니다. HEIF는 다중 이미지 시퀀스, 깊이 맵 및 라이브 사진도 저장할 수 있습니다.

heic2any는 HEIF 컨테이너를 디코딩하고 libheif의 HEVC 디코더로 디스패치하며, 둘 다 Emscripten을 통해 JavaScript로 컴파일됩니다. 출력은 캔버스에 그려지는 RGBA 픽셀 값이 있는 ImageData 개체입니다. JPEG 인코딩은 브라우저의 기본 인코더를 사용하는 표준 ITU-T T.81 파이프라인을 따릅니다.

디코딩 속도가 주요 병목 현상입니다. 12MP iPhone HEIC는 최신 휴대폰이나 노트북에서 JavaScript로 디코딩하는 데 1~3초가 걸립니다. 오래된 장치에서는 더 길어집니다. 이에 비해 JPEG로 인코딩하는 데는 몇 분의 1초밖에 걸리지 않습니다.

모범 사례

자주 묻는 질문

HEIC를 JPG로 변환하면 이미지 품질이 떨어지나요?
JPG는 손실이 있는 DCT 기반을 사용합니다. 품질이 약간 저하될 수 있지만 대부분의 경우 그 차이는 미미합니다. 손실을 최소화하려면 가능한 경우 더 높은 품질 설정을 선택하십시오.
다른 이미지 형식 대신 JPG를 선택해야 하는 경우는 언제입니까?
JPG는 부드러운 색상 그라데이션이 있는 사진과 이미지에 가장 적합한 선택입니다. 웹 및 인쇄 사용에 적합한 시각적 품질을 유지하면서 사진용 PNG보다 훨씬 작은 파일 크기(보통 5-10배 더 작음)를 생성합니다.
여러 HEIC 파일을 일괄 변환할 수 있나요?
이 도구는 최대 품질을 보장하기 위해 한 번에 하나의 파일을 처리합니다. 여러 파일의 경우 프로세스를 반복하기만 하면 됩니다. 각 변환에는 몇 초 밖에 걸리지 않습니다.
변환 중에 내 이미지는 비공개로 유지되나요?
예. HEIC 파일은 Canvas API 및 JavaScript를 사용하여 브라우저 내에서 완전히 처리됩니다. 아무 서버에도 업로드되지 않습니다. 파일은 장치에서 변환기로 직접 이동한 다음 다시 장치로 돌아옵니다.
최대 파일 크기는 얼마입니까?
50MB. 전체 비트맵이 캔버스로 디코딩되므로 실제 제한은 장치 메모리에 따라 다릅니다. 최신 iPhone은 한도 내에서 1~4MB 범위의 HEIC를 생성합니다.
HEIC 비디오(HEVC)를 변환할 수 있나요?
아니요. 이 도구는 정지 이미지만 처리합니다. HEIC 비디오는 기술적으로 동일한 HEVC 코덱이지만 MOV 컨테이너에 저장됩니다. 다른 비디오 형식으로 변환하려면 비디오 전용 도구가 필요합니다.
라이브 포토에서도 작동하나요?
정지 이미지 구성 요소를 변환합니다. Live Photo에 포함된 모션 비디오는 별도로 저장되며 이 변환으로 인해 보존되지 않습니다.
내 장치에서 디코딩 속도가 느린 이유는 무엇입니까?
JavaScript의 HEVC 디코딩은 계산 비용이 많이 듭니다. 기본 HEVC 디코딩보다 약 5~10배 느립니다. 최신 데스크탑은 12MP 사진을 1~2초 안에 처리합니다. 구형 모바일 장치는 5~10초 정도 걸릴 수 있습니다. 디코드 속도에 관계없이 출력은 동일합니다.