무료 변환기

JPG를 PNG로 변환기

JPG 이미지를 고품질로 즉시 PNG 형식으로 변환하세요. 안전하고 빠르며 완전 무료입니다.

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

최대 50MB까지 지원

또는

이 도구에 대하여

JPG를 PNG로 변환하는 것은 가장 일반적인 이미지 형식 요청 중 하나이지만 가장 잘못 이해되는 것 중 하나이기도 합니다. JPG는 손실이 많습니다. 형식이 이미지를 인코딩할 때마다 인간의 눈이 간과하기 쉬운 고주파수 정보를 삭제하고 해당 정보는 복구할 수 없습니다. 기존 JPG를 PNG로 변환하면 이미 손실이 있는 비트맵 주위에 무손실 컨테이너가 생성되므로 손실된 세부 정보를 다시 얻을 수 없습니다. 얻을 수 있는 것은 투명성을 지원하고, 추가 성능 저하 없이 반복 편집을 허용하며, JPG를 거부하는 도구(Discord 스티커, 특정 인쇄 파이프라인, 일부 게임 엔진 자산 가져오기 도구)에서 보다 안정적으로 수용할 수 있는 형식입니다.

이 도구는 브라우저에 내장된 이미지 디코더를 사용하여 JPG를 디코딩하고 결과 비트맵을 HTML5 캔버스에 그린 다음 DEFLATE 압축 무손실 저장소를 사용하여 해당 캔버스를 PNG로 다시 인코딩합니다. 변환은 전적으로 귀하의 장치에서 발생합니다. 파일은 결코 서버로 이동하지 않으며 그에 대한 어떤 것도 기록되지 않습니다. 출력 PNG는 소스에 이미 존재하는 모든 압축 아티팩트를 포함하여 픽셀 콘텐츠가 디코딩된 JPG와 바이트 단위로 동일합니다.

JPG 아티팩트를 제거하거나 충실도가 높은 이미지를 얻는 것이 목표라면 형식 변환만으로는 도움이 되지 않습니다. 더 깔끔한 접근 방식은 카메라의 RAW, 편집 가능한 Photoshop 문서 또는 디자인 도구의 PNG 내보내기 등 압축되지 않은 원본 소스를 가져와 변환하는 것입니다. JPG에서 PNG로의 변환을 품질 개선이 아닌 패키징 변경으로 간주하세요.

JPG를 PNG로 변환하는 이유

가장 일반적인 두 가지 이유는 호환성과 편집 가능성입니다. 타이핑 키보드 스티커 라이브러리, 특정 상품 인쇄 서비스, 다양한 기존 콘텐츠 관리 시스템 등 일부 플랫폼에서는 PNG만 허용합니다. 업로드 양식으로 협상하는 것보다 로컬로 변환하는 것이 더 빠릅니다. 또한 PNG는 품질 손실 없이 반복 저장을 허용하므로 최종 버전을 제작하기 전에 그래픽 도구에서 이미지를 여러 번 편집하려는 경우 저장 사이에 PNG로 작업하면 세대 간 JPG 아티팩트가 방지됩니다.

PNG는 또한 이미지 오버레이, 다양한 배경에 배치된 로고 및 합성 작업에 필요한 투명도를 지원합니다. JPG는 투명한 픽셀을 표현할 수 없습니다. JPG에서 PNG로 변환 단계 자체에서는 투명도가 추가되지 않지만 PNG로 변환하는 것이 투명도를 추가하는 첫 번째 단계입니다. 알파를 도입하려면 별도의 단계(배경 제거, 마스킹)가 필요합니다. 이 변환기는 형식 래퍼만 변경합니다.

사용 방법

변환은 단일 브라우저 작업입니다. 소프트웨어 설치도 없고 업로드도 없습니다.

  1. JPG를 삭제하거나 선택하세요.: 파일 시스템의 JPG 파일을 업로드 영역으로 드래그하거나 클릭하여 찾아보세요. 이 도구는 최대 50MB의 표준 JPEG 파일(.jpg 및 .jpeg 확장자가 동일함)을 허용합니다. 프로그레시브 및 기본 JPEG 인코딩이 모두 작동합니다.
  2. 미리보기 확인: 파일이 로드되면 썸네일과 원본 픽셀 크기가 표시됩니다. 미리보기는 디코딩된 비트맵에서 렌더링되므로 출력 PNG에 포함되는 것과 정확히 같습니다.
  3. PNG로 변환을 클릭하세요.: 브라우저는 디코딩된 비트맵을 전체 소스 해상도로 2D 캔버스에 그린 다음 image/png MIME 유형을 사용하여 canvas.toBlob을 호출합니다. PNG 인코딩은 무손실이므로 품질 설정이 필요하지 않습니다.
  4. PNG 다운로드: 다운로드 버튼을 누르면 원래 기본 이름과 .png 확장자로 파일이 저장됩니다. 새로 고침 없이 즉시 다른 JPG를 변환할 수 있습니다.

일반적인 사용 사례

JPG에서 PNG로 변환하는 것이 실제로 도움이 되는 상황입니다.

기술적인 세부사항

JPEG(ITU-T T.81)는 8×8 블록 이산 코사인 변환, 품질 계수에 따른 스칼라 양자화 및 허프만 엔트로피 코딩을 사용하여 이미지를 인코딩합니다. 이 형식은 2017년 현재 특허가 없으며 생산 중인 모든 브라우저, OS 및 카메라에서 기본적으로 지원됩니다. JPEG를 디코딩하면 품질 설정의 아티팩트가 구워진 비트맵이 생성됩니다.

PNG(RFC 2083)는 디코딩된 비트맵을 가져와 필터링된 DEFLATE 압축을 통해 저장합니다. 5가지 필터 유형(None, Sub, Up, Average, Paeth)이 스캔라인별로 시도됩니다. 인코더는 최상의 압축을 제공하는 인코더를 선택합니다. PNG는 무손실입니다. 동일한 비트맵을 두 번 인코딩하면 동일한 픽셀 값이 생성되지만 파일 바이트는 필터 선택에 따라 다를 수 있습니다. 이 형식은 선택적 8비트 또는 16비트 알파 채널과 감마 메타데이터도 지원합니다.

모범 사례

자주 묻는 질문

JPG를 PNG로 변환할 때 품질 손실이 있나요?
아니요. PNG는 무손실 DEFLATE를 사용하므로 변환 중에 이미지 품질이 완전히 유지됩니다.
원본 형식을 유지하는 대신 PNG로 변환하는 이유는 무엇입니까?
PNG는 투명도 지원, 스크린샷이나 그래픽의 무손실 품질 또는 범용 브라우저 호환성이 필요한 경우에 이상적입니다. JPG와 달리 PNG는 압축 아티팩트 없이 모든 픽셀을 보존합니다.
여러 JPG 파일을 일괄 변환할 수 있나요?
이 도구는 최대 품질을 보장하기 위해 한 번에 하나의 파일을 처리합니다. 여러 파일의 경우 프로세스를 반복하기만 하면 됩니다. 각 변환에는 몇 초 밖에 걸리지 않습니다.
변환 중에 내 이미지는 비공개로 유지되나요?
예. JPG 파일은 Canvas API 및 JavaScript를 사용하여 브라우저 내에서 완전히 처리됩니다. 아무 서버에도 업로드되지 않습니다. 파일은 장치에서 변환기로 직접 이동한 다음 다시 장치로 돌아옵니다.
최대 파일 크기는 얼마입니까?
50MB. 전체 이미지가 캔버스로 디코딩되므로 실제 제한은 장치의 사용 가능한 메모리에 따라 다릅니다. 최신 데스크탑은 문제 없이 50MB JPEG를 처리합니다. 구형 모바일 장치는 가장 큰 파일을 처리하는 데 어려움을 겪을 수 있습니다.
EXIF 메타데이터가 보존됩니까?
아니요. 브라우저 캔버스 API는 EXIF, ICC 색상 프로필 또는 기타 JPEG 메타데이터를 보존하지 않습니다. 출력 PNG에는 픽셀 데이터만 포함됩니다. 카메라 메타데이터를 유지해야 하는 경우 ImageMagick 또는 EXIFtool과 같은 메타데이터 보존 데스크톱 도구를 사용하세요.
변환기가 프로그레시브 JPEG를 처리합니까?
예. 브라우저의 이미지 디코더는 기본 및 프로그레시브 JPEG 인코딩을 모두 투명하게 처리합니다. 소스가 사용하는 인코딩에 관계없이 출력은 동일합니다.
여러 JPG를 일괄 변환할 수 있나요?
인터페이스는 한 번에 하나의 파일을 처리하지만 페이지를 다시 로드하지 않고도 파일을 연속적으로 변환할 수 있습니다. 대용량 일괄 작업의 경우 ImageMagick(mogrify -format png *.jpg)과 같은 데스크톱 도구 또는 Sharp를 사용하는 Node.js 스크립트가 더 효율적입니다.