- PNG:
- PNG는 무손실 압축 방식을 사용하여 이미지 품질을 유지하면서 파일 크기를 줄이는 형식입니다. 따라서 투명 배경을 지원하며 로고, 아이콘, 그래픽, 스크린샷과 같이 고해상도 이미지를 표현할 때 적합합니다.
- 하지만 PNG는 일반적으로 JPG보다 파일 크기가 크기 때문에, 웹 페이지에서 대량의 PNG 이미지를 사용할 경우 로딩 시간이 길어질 수 있습니다.
- PNG는 알파채널을 지원함 (투명한 배경화면이 가능)
- JPG (JPEG):
- JPG는 손실 압축 방식을 사용하여, 이미지 파일 크기를 상당히 줄일 수 있지만 약간의 품질 손상이 발생합니다. 이러한 이유로 사진과 같은 고해상도 이미지에 적합하며, 웹 페이지나 소셜 미디어에서 빠른 로딩을 위해 많이 사용됩니다.
- 그러나 JPG는 투명 배경을 지원하지 않아, 배경이 없는 이미지나 아이콘 등에서는 사용이 제한될 수 있습니다.
- JPG는 알파채널을 지원하지 않음
어떤 것을 사용하면 좋을까?
- 사진을 저장할 때는 JPG
- 제한된 저장 용량이라면 PNG는 무손실 압축 기술을 따르기 때문에, 이미지가 많은 용량을 차지할 수 있습니다.
- 따라서 JPG를 사용하는게 이미지를 압축하면서 저장공간을 덜 차지안히게 만듭니다.
- 전송할 때는 JPG
- JPG 이미지는 PNG 이미지보다 훨씬 적은 공간을 사용하고 크기도 작기 때문에 이미지 전송에 유용합니다.
'정보' 카테고리의 다른 글
Auto Layout을 사용하는 이유와 장점은 무엇인가요? (1) | 2024.10.31 |
---|---|
Garbage Collection이란? (0) | 2024.10.31 |
가상 메모리(Virtual Memory)의 개념과 동작 원리에 대해 설명해주세요. (2) | 2024.10.04 |
암호화와 보안의 기본 개념, iOS 앱 보안을 위한 방안에 대해 설명해주세요. (2) | 2024.10.04 |
동시성 프로그래밍의 개념과 iOS에서의 동시성 처리 방식에 대해 설명해주세요. (5) | 2024.10.02 |