Sure, Why not?

PNG와 JPEG의 차이 본문

💻

PNG와 JPEG의 차이

joho2022 2024. 9. 5. 17:57

 

차이를 알아보자

🤔 PNG와 JPEG의 차이점은?

🙋‍♂️

PNG와 JPEG는 둘다 이미지 파일 형식이지만,

압축 방식, 사용 용도에 따른 파일크기와 품질에 차이가 있습니다.

 

PNG는 무손실 압축 방식을 사용합니다.

이미지의 품질을 유지하기 위해 더 많은 정보를 담고 있기 때문에 JPG, GIF보다 용량이 크기 때문에 저장 공간이 추가로 필요할 수 있습니다.

그래서 이미지 자체를 그대로 보존해야하는 경우에 적합합니다.

그리고 알파 채널 지원을 바탕으로 선명하고 투명도가 중요한 이미지에 많이 사용됩니다. 이를 통해 투명한 배경이 필요한 이미지를 나타낼 수 있습니다.

 

JPEG는 손실 압축 방식을 사용합니다.

일부 이미지 데이터를 제거하여, 파일 크기를 크게 줄이는 과정을 통해서

메모리 사용을 줄이지만, 이미지의 품질이 PNG에 비해 떨어집니다.

이를 통해서 이미지 로딩 시간을 줄이는 상황이나, 저장 공간이 제한된 환경일 때 사용하기 좋습니다.

 

iOS 개발에서는

UI 요소에 투명한 배경이 필요할 때는 PNG를 사용하고,

고화질 사진이나 용량 최적화가 중요한 경우 JPG를 사용합니다.

이미지 용도에 따라 적절한 형식을 선택하여 작업을 진행해야 합니다.

 

🤔 그 외에 다른 이미지 형식은?

🙋‍♂️

GIF (Graphics Interchange Format)

GIF는 무손실 압축 방식을 사용합니다. 그래서 품질을 손상시키지 않고, 저장 공간을 절약할 수 있습니다.

최대 256색상을 표현할 수 있어서, 단순한 그래픽과 짧은 애니메이션을 표현할 때 적합합니다.

 

HEIC ( High Efficiency Image Coding)

최신 이미지 압축 형식으로, iOS와 macOS에서 기본적으로 사용하고 있습니다.

JPEG와 비교하면, 고효율 압축 방식을 사용하여

더 작은 파일 크기와 더 나은 이미지 품질을 제공합니다.

그리고 투명도와 애니메이션을 지원합니다.

이러한 장점을 통해 iOS생태계에서 사용되고 있는데,

호환성 문제를 고려하여 다른 운영체제에서는 JPG로 변환이 필요할 수 있습니다.

 

Reference

https://www.adobe.com/kr/creativecloud/file-types/image/comparison/jpeg-vs-png.html#:~:text=JPEG%EB%8A%94%20%EC%86%90%EC%8B%A4%20%EC%95%95%EC%B6%95%20%EB%B0%A9%EC%8B%9D,RAW%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%A9%EB%8B%88%EB%8B%A4.

'💻' 카테고리의 다른 글

Firestore  (0) 2024.09.20
HDD, SSD, DRAM의 차이  (0) 2024.09.11
Memory Leak 메모리 누수  (0) 2024.09.02
Virtual Memory 가상 메모리  (2) 2024.09.01
List 데이터 식별하는 방법  (0) 2024.08.31