JPG PNG 차이 한눈에 보기
| JPG (JPEG) | PNG | |
|---|---|---|
| 압축 | 손실 – 세밀한 디테일을 버림 | 무손실 – 모든 픽셀 유지 |
| 투명도 | 지원 안 함 | 지원, 반투명 영역 포함 |
| 사진 파일 크기 | 작음 | 몇 배 더 큼 |
| 스크린샷·그래픽 파일 크기 | 더 큰 경우가 많고 경계가 흐릿함 | 작고 완벽하게 선명함 |
| 반복 편집 | 저장할 때마다 화질이 조금씩 떨어짐 | 손실 없음 |
| 적합한 용도 | 사진, 사진 스캔본 | 스크린샷, 텍스트, 로고, 아이콘, 차트 |
한 줄 요약: 사진은 JPG, 선명한 경계나 글자, 투명도가 있는 이미지는 PNG.
JPEG 압축 원리
1992년에 표준화된 JPEG 형식은 사람의 시각 특성을 바탕으로 만들어졌습니다. 밝기와 색을 분리하고, 눈이 색의 디테일을 덜 알아차리기 때문에 보통 색 정보를 더 낮은 해상도로 저장합니다. 그런 다음 이미지를 8 × 8픽셀 블록으로 나누고, 각 블록을 주파수로 변환(이산 코사인 변환)한 뒤 가장 세밀한 디테일을 반올림해 버립니다. 얼마나 버릴지는 품질 설정이 결정합니다. 남은 데이터는 허프만 부호화로 압축됩니다.
사진에서는 이 방식이 놀라울 만큼 잘 작동합니다. 품질 85–90%의 JPG는 압축하지 않은 용량의 극히 일부만 차지하면서도 똑같아 보입니다. 하지만 선명한 경계와 글자 주변에서는 반올림의 흔적이 블록과 희미한 테두리(헤일로)로 나타나며, JPG를 편집해 다시 저장할 때마다 디테일이 조금씩 더 사라집니다.
PNG 압축 원리
PNG는 1996년 GIF를 대체하기 위해 특허 문제가 없는 형식으로 만들어졌습니다. PNG는 아무것도 버리지 않습니다. 먼저 각 픽셀 행에 주변 픽셀로 값을 예측하는 필터를 적용한 뒤, 그 결과를 ZIP 파일과 같은 방식인 DEFLATE로 압축합니다. 한 가지 색으로 된 넓은 영역, 반복되는 패턴, 깔끔한 경계는 매우 잘 압축되지만, 사진의 불규칙한 디테일은 거의 압축되지 않습니다.
PNG는 채널당 최대 16비트의 풀컬러, 부드러운 투명도를 위한 알파 채널, 아주 작은 그래픽용으로 최대 256색의 팔레트 모드를 지원합니다.
JPG를 써야 할 때
- 카메라와 휴대폰으로 찍은 사진
- 사진 스캔본, 이미지가 포함된 문서 스캔본
- 웹사이트, 이메일, SNS에 올리는 사진
- 픽셀 단위의 완벽한 디테일보다 작은 파일 크기가 중요할 때
대부분의 용도에는 품질 80–90%가 가장 적당합니다.
PNG를 써야 할 때
- 스크린샷, 특히 글자와 프로그램 화면이 있는 경우
- 단색 위주의 로고, 아이콘, 그래픽
- 차트, 도표, 선화
- 배경이 투명해야 하는 이미지
- 여러 번 편집하고 다시 저장할 이미지
WebP, AVIF, HEIC, GIF는 어떨까?
- WebP는 손실·무손실 압축을 모두 지원하고 투명도도 지원합니다. 파일은 보통 JPG와 PNG보다 확실히 작고 모든 최신 브라우저에서 표시되므로 웹사이트에 적합합니다.
- AVIF는 WebP보다도 압축률이 좋고 최신 브라우저에서 지원되지만, 아직 다른 프로그램에서는 지원이 부족합니다.
- HEIC는 아이폰의 사진 형식입니다. 효율적이지만 대부분의 브라우저와 많은 프로그램에서 지원하지 않아 JPG로 변환하는 경우가 많습니다.
- GIF는 256색으로 제한되어 이제는 간단한 애니메이션에만 쓸모가 있습니다.
- SVG는 벡터 형식으로, 원본 벡터 파일이 있다면 로고와 아이콘에 가장 좋은 선택입니다.
JPG와 PNG 서로 변환하기
PNG JPG 변환은 사진과 큰 이미지의 용량을 크게 줄여 줍니다. 투명한 부분은 배경색으로 채워집니다. JPG PNG 변환은 이미지를 계속 편집할 때 추가 손실을 막아 주지만, JPEG 압축으로 이미 사라진 디테일을 되살리지는 못하고 파일만 커집니다. 두 변환 모두 이 사이트의 PNG JPG 변환기와 JPG PNG 변환기로 브라우저에서 여러 파일을 한 번에 처리할 수 있습니다.
JPG, JPEG, JFIF 차이는?
모두 같은 형식입니다. 표준의 이름은 JPEG(Joint Photographic Experts Group에서 유래)이고, 초기 Windows에서는 확장자를 세 글자까지만 쓸 수 있었기 때문에 .jpg가 널리 쓰이게 되었습니다. .jpeg, .jfif 역시 같은 이미지 데이터에 붙는 다른 확장자일 뿐입니다. 서로 이름을 바꿔도 이미지는 전혀 달라지지 않습니다.
자주 묻는 질문
PNG가 JPG보다 화질이 더 좋은가요?
PNG는 무손실이라 디테일을 잃지 않습니다. 하지만 사진의 경우 품질 85–90%의 JPG도 훨씬 작은 용량으로 똑같아 보입니다. 따라서 사진에서는 PNG가 "더 좋은" 것이 아니라 더 클 뿐입니다.
웹사이트에는 JPG와 PNG 중 무엇을 써야 하나요?
사진에는 JPG(또는 WebP)를, 스크린샷·그래픽·투명 배경 이미지에는 PNG(또는 WebP)를 사용하세요. 로고와 아이콘에는 SVG가 가장 좋은 경우가 많습니다.
JPG를 PNG로 변환하면 화질이 좋아지나요?
아니요. PNG는 원래 JPG와 똑같아 보입니다. 이미지를 더 편집할 때 추가 손실을 막아 줄 뿐입니다.
최종 업데이트: