it-gundan.com

"프로그레시브"JPEG : 많은 웹 사이트에서 JPEG 렌더링을 피하는 이유는 무엇입니까? 찬반 양론?

웹 페이지에서 JPEG 이미지를 사용하는 경우 일반적으로 하향식으로 렌더링되지만 ...프로그레시브 JPEG라는 모드를 사용하여 렌더링 할 수도 있습니다. 여기서 이미지가 시작되는 경우 전체 -size, 그러나 blurry , 그리고 완전히로드 될 때까지 연속 패스로 더 선명 해집니다. 프로그레시브 로딩하려면 이미지가 그런 식으로 저장되어 있어야합니다.

더 많은 웹 사이트에서 점진적 JPEG를 사용하지 않는 이유는 무엇입니까? 단점은 무엇입니까? 단순히 도구 지원이 부족합니까, 아니면이 파일들이 전통적인 하향식 렌더링 JPEG 이미지보다 열등합니까?

39
Chris W. Rea

프로그레시브 JPEG는 처음부터 스캐 터샷을 지원했습니다. JPEG 의 Wikipedia 페이지는 말합니다 :

그러나 프로그레시브 JPEG는 널리 지원되지 않습니다.[인용 필요] Windows 7 이전의 Internet Explorer 버전과 같은 소프트웨어를 지원하는 소프트웨어도[12] 이미지가 완전히 다운로드 된 후에 만 ​​이미지를 표시합니다.

N.B. 첫 번째 문은 소스가 없으며 두 번째 문은 반드시 Windows 7에서만 지원된다고 말하지는 않습니다.

프로그레시브 JPEG를 처음 피했을 때를 기억할 수 없지만 가장 최근의 문제는 Flash의 이미지 파서 (PNG, GIF 및 JPEG를로드 할 수 있음) 프로그레시브 JPEG를로드 할 수 없음 ( 인터넷 아카이브의 업데이트 된 링크 ) .

14
artlung

나는 보통 이미지를 점진적으로 저장합니다.

저는 결함이나 렌더링 문제를 경험하거나 들어 본 적이 없습니다. 아주 오래된 브라우저가 프로그레시브 효과를 렌더링하지 않더라도 최종적으로 이미지를 렌더링하므로 큰 문제는 아닙니다.

프로그레시브 JPEG 이미지는 보통 프로그레시브가없는 동일한 이미지보다 크기가 작습니다.

예를 들어, 8K (최대 품질) JPG 이미지는 프로그레시브를 채택 할 때 정의 픽셀을 잃지 않고 쉽게 6K (정지 최대 품질)가 될 수 있습니다.

또한 Photoshop과 같은 이미지 편집기를 사용하여 JPG 점진적으로 이미지를 저장하면 아무 것도 필요하지 않습니다 ( "다른 이름으로 저장"명령을 사용할 때 나타나는 창에있는 확인란 일뿐입니다).

15
Marco Demaio

Artlung은 몇 가지 지원 고려 사항을 다루었지만 대부분의 시간에 중요하지 않다는 사실도 있습니다. 문제의 중요한 부분은 "완전히로드 될 때까지"입니다. 프로그레시브 형식은 만들기 이미지가 흐려지는 미적 요소가 아니며 기능적입니다.

If 이미지가 다운로드하기까지 시간이 걸리는만큼 (파일 크기별로) then 진행률이 표시됩니다.
모든 JPEG가 모든 곳에서 점진적으로 저장 되더라도 현재의 일반적인 연결 속도로 인해 발생하는 압도적 인 이미지의 대다수가 그 어느 정도의 효과를 볼 수있을만큼 충분히 크지 않습니다. 이것은 모두가 느린 전화 모뎀을 사용했을 때 좋은 아이디어 였지만, 까다로운 사진 작가 나 무언가와 같은 매우 큰 이미지가 필요한 사이트를 넘어서 실용적인 응용 프로그램에 대한 호기심이 점점 커지고 있습니다.

누군가 인터레이스 GIF에 대해서도 마찬가지입니다.

여기에는 잠재적 인 잠재 고객 요인이 있습니다. 순 인프라가 덜 발달 된 국가에서 속도가 상당히 느려질 수 있다고 생각한다면 말할 수는 없습니다. 나는 could 모바일 브라우징을위한 응용 프로그램이 있다고 생각하지만 기능에 대한 드문 지원으로 되돌아갑니다.

6
Su'

Google은 images.google.com에서 이미지를 점진적으로로드하는 방식을 사용합니다. 처음에는 크기를 미리보기 위해 엄지 손가락을 늘린 다음 원본 이미지를로드합니다. 나는 이것이 좋은 습관이라고 생각합니다. 프로그레시브 JPEG처럼

3
Themetis

점진적 렌더링 (gif/jpeg)은 서버가 느리고 POTS를 통한 크롤링에서 최종 마일 데이터 전송이 수행되었던 인터넷의 오래된 시절을위한 것입니다. 아무도 더 이상 시간을 낭비하지 않습니다.

그래서 많은 웹 사이트 사용자가 광대역을 사용하고 있기 때문에 매우 큰 이미지 (8MB 케이블에서는 눈에 띄지 않음)에서 최소한의 페이드 효과 외에 다른 용도로 사용되지 않습니다. 청중이 여전히 전화 접속 전화를 사용하는 경우 걱정할 수 있습니다.

그리고 아래 의견에서 지적했듯이, 오래된 것은 새로운 것이며 새로운 최종 마일 전송 속도는 여전히 링크 속도 또는 대기 시간 문제로 인해 휴대 전화 네트워크 및 위성 액세스에 대한 문제입니다. 따라서 청중에게주의를 기울이고 필요할 때 더 나은 사용자 경험을 제공하도록 다시 구현하십시오.

2
Fiasco Labs

Wikipedia와 같은 사이트에서 실제로 자체 축소판을 렌더링하는 사이트에는 추가 고려 사항이 있습니다. 점진적 JPEG를 만들기위한 모든 알고리즘은 더 많은 메모리와 CPU주기를 사용합니다. 원본 파일이 충분히 크면 문제가 발생합니다.

1
trlkly

많은 라이브러리는 기본적으로 제공하지 않거나 기본적으로 제공하지 않습니다. 그러나 그 이유가 아닙니다. 나는 이미지를 제공하는 웹 사이트를 운영하고 프로그레시브 JPEG를 싫어합니다. 왜? 그들에 사용 된 알고리즘이 내 것보다 나쁘기 때문에! Google과 동일한 기술을 사용하며 실제로 작은 미리보기 이미지 위에 작은 미리보기 이미지를 오버레이합니다. 이런 식으로 사용자는 원본 크기에 관계없이 모든 연결에서 즉시 거의 최고 품질을 얻을 수 있습니다. 프로그레시브 파일은 매우 고르지 않아이 효과를 망칩니다.

썸네일 오버레이를 사용하는 방법입니다.

0
Zdenek

프로그레시브 JPEG는 Chrome, Firefox 및 IE 9+에서 작동합니다. 나는 오늘날 웹을 사용하는 데 사용되는 대부분의 브라우저를 다룬다 고 생각합니다.

프로그레시브 JPEG는 여러 상황에서 더 나은 사용자 경험을 제공합니다. 느린 사이트 (아일랜드 국가, 슬래시 도트 효과, 최고 트래픽 등)를 방문 할 때 점진적으로보고 싶습니다. 나는 완전한 품질을 즉시 볼 필요가 없습니다. 이미지의 초기 아이디어는 종종 충분합니다. 위에서 아래로 느린 로딩 이미지를 보는 것이 더 귀찮습니다. ASCII 아트를 다운로드 한 300 일의 모뎀 날짜를 상기시킵니다.

0
Sun