문제

사용자가 프로필 사진 (기본적으로 아바타)을 업로드 할 수있는 웹 응용 프로그램을 작성하고 있습니다. 이 이미지는 100 x 100 픽셀보다 크지 않으며 사람들의 얼굴 사진이 될 것입니다.

사용자가 다양한 이미지 형식을 업로드 할 수 있도록하고 싶지만 모두 동일한 이미지 형식으로 변환하려고합니다. 크기, 품질 등의 가장 좋은 이미지 형식은 무엇입니까?

편집하다

이 경우 크기는 품질보다 중요하지만 그다지 중요하지는 않습니다.

도움이 되었습니까?

해결책

얼굴의 경우 JPEG가 최선의 방법입니다. 비교적 고품질 JPEG 이미지조차도 대안에 비해 크게 압축됩니다.

JPEG 형식 (및 압축이 작동하는 방식)은 사진과 같은 "천연"이미지를 위해 설계되었습니다. (주로 GIF 및 PNG 대안은 컴퓨터 그래픽, 다이어그램 등에 더 잘 작동합니다).

그 말에 따르면, 당신은 그것을 시도해야합니다. 몇 가지 예제 사진을 찍고 다양한 이미지 형식으로 변환 한 다음 비교 방법을 확인하십시오 (주제에 대한 사과와 비교하십시오! 8-)

JPEG, 6,668 바이트 :

alt text
(원천: Entrian.com)

PNG, 31,651 바이트 :

alt text
(원천: Entrian.com)

다른 팁

JPG가 아바타에게 가장 좋다고 생각합니다. 투명성이 필요하다고 생각할 수 없습니다.

JPG는 사진에 적합하며 그래픽에 대한 과다이가되지만 100x100의 크기가 큰 오버 헤드는 아닙니다.

크기가 제한된 이미지를 사용하면 프로파일 사진을 고려하면 자연스러운 이미지 일 가능성이 높습니다. JPEG는 가장 확실합니다.

PNG는 매우 반복적 인 패턴을 전달할 때 훌륭하게 작동합니다. 스크린 샷, 그라디언트와 같은 컴퓨터 생성 그래픽. Deflate의 효과를 증가시키는 몇 가지 필터가 있지만 PNG의 losless 특성으로 인해 이러한 종류의 이미지에 대해 거의 비슷한 압축 비율을 얻지 못할 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top