왜 기본적으로 PNG를 JPG로 변환하나요?

네, 이 기능이 설정 가능하다는 점(내 사이트에서는 이미 비활성화했습니다)과 그 동기까지 충분히 이해합니다. 하지만 여전히 이 기능 자체가 처음부터 잘못된 방향이라고 생각하며, 기본값을 변경하는 것이 합리적이라고 봅니다.

예를 들어, 스크린샷의 기본 파일 형식은 PNG이며, 이는 당연합니다. 이 창을 스크린샷으로 찍어 업로드하면 JPG로 변환됩니다.

원본 파일은 361KB였는데, 압축된 JPG는 218KB입니다. 물론 파일 크기는 줄었지만, 투명도도 함께 사라져 다크 테마를 사용하는 사용자에게는 보기 흉해 보입니다. 또한 텍스트 주위에 아티팩트(화질 저하)가 발생합니다.

반대로, 로컬에서 optipng를 사용해 PNG를 최적화하면 투명도가 유지되고 텍스트가 선명한 파일이 219KB로 생성됩니다. 이렇게 하면 업로드 시에도 PNG 형식으로 유지됩니다:


PNG를 JPG로 변환하는 것은 손실이 매우 큰 변환입니다. 업로드 시 이를 수행하는 것과, 게시 후 외부 이미지에 대해 자동으로 변환하기 위해 게시물을 편집하는 것은 또 다른 문제입니다. 대역폭과 저장 공간을 절약할 수 있는 다른 방법들, 예를 들어 PNG 최적화 도구나 리사이징(클릭하여 전체 크기 보기 기능이 있으므로 게시물에는 작은 이미지를 임베드하고 클릭 시에만 전체 크기 이미지를 표시하는 방식) 등이 있습니다.

4개의 좋아요