이미지를 인터레이스 할 때


78

일반적으로 gif 인터레이스, png 인터레이스 및 jpeg 프로그레시브를 만드는 것이 적절한시기는 언제입니까?

특히 웹에 이미지를 게시 할 때.


4
@ ewanm89 문장을 바꿔 줄 수 있습니까? 당신이 무슨 말을했는지 모르겠습니다.
Timo Huovinen 2015-08-27

1
90 년대에 살고있는 경우 이미지를 인터레이스해야합니다 (예 : 시청자의 연결 속도가 100kB / s 미만 임).
이반 Kuckir

8
100킬로바이트 이하 겪고 / s의 인터넷 여기 규범이기 때문에 당신이 제 3 세계 국가에서 사람들을 의미 @IvanKuckir (I 세 번째 세계 나라에 살고)
Kitanga Nday

답변:


100

ImageOptim 은 파일을 더 작게 만들 때 프로그레시브 / 인터레이스 형식을 자동으로 변경합니다.


nitpickers에 대한 면책 ​​조항 :

  • 중소형 이미지의 경우 각 이미지의 점진적 미리보기가 사용자가 감상 할 수있을만큼 오래 보이지 않을 것입니다. 일부 브라우저는 전체 파일이 다운로드 될 때까지 아무것도 렌더링하지 않기 때문에 전체 페이지를 최대한 빨리로드하기 위해 대역폭을 절약하는 데 집중하는 것이 좋습니다.
  • 비 프로그레시브 JPEG는 파일이 작을 때 (작은 축소판) 좀 더 효율적이지만 절약도 작습니다.
  • iOS Safari는 기본 JPEG의 최대 허용 이미지 크기가 프로그레시브보다 높지만 올바른 솔루션은 우선 모바일에 적합한 크기로 이미지를 제공하는 것입니다.

또한 이미지의 크기에 따라 다릅니다
Timo Huovinen 2013-09-07

1
I <3 간결한 답변 +1
kumarharsh

18
나는 완전히 동의하지 않습니다. 이 질문이 스토리지에 관한 것이면이 대답은 정확할 것이지만 웹에서 이미지를 게시하는 데 가장 적합합니다. 사용자가 없는 것보다 훨씬 빠르게 전체 이미지에 대한 피드백을 받기 때문에 항상 이미지를 프로그레시브 / 인터레이스 한다고 말하고 싶습니다 . 사용자는 괜찮은 이미지를 60 % 더 빠르게 볼 수 있다면 완벽한 이미지를 위해로드 시간이 10 % 증가하는 것을 신경 쓰지 않을 것입니다.
TorranceScott

8
@TorranceScott on the net, 저장 크기는 전송 속도와 동일합니다. 이미지가 작 으면 알아 차릴 시간이 너무 적습니다. 이미지에 텍스트가 포함되어 있거나 만화 인 경우 위에서 아래로로드하는 것이 좋습니다. PNG의 경우 압축의 압축 차이가 너무 커서 비 인터레이스 이미지가 픽셀 화 된 미리보기만큼 빠르게로드 될 수 있습니다.
Kornel

2
@Kornel 나는 이러한 특정 예외에 동의합니다. 나는 당신이 언급 한 png 압축 임계 값을 보지 못했기 때문에 그것이 어디에서 발생하는지 전혀 모른다. 컴퓨터의 관점에서 파일 크기와 전송 속도를 관련시키는 것은 매우 정확합니다. 그러나 데이터의 일부를 눈으로 확인할 시간은 프로그레시브 / 인터레이스 크게 줄일 수 있습니다. 사용자는 더 빠르게 작업 할 데이터가 있으며 경험에 가치를 더할 것으로 예상되는 경우 전체로드를 기다릴 수 있습니다.
TorranceScott 2016

13

일반적인 경험 법칙 : 인터레이스를 사용하지 마십시오. 인터레이스 형식은 일반적으로 더 많은 공간을 차지하고 (약간) 더 복잡하고 디코더에서 지원이 적으며 사용자 경험에 대한 주장 된 이점은 적어도 논란의 여지가 있습니다. PNG일반적으로 일부 인수 .

어떤 사람들은 점진적으로로드되는 인터레이스 또는 "프로그레시브"이미지를 좋아합니다. 이러한 형식의이면에있는 이론은 사용자가 모든 비트가로드되는 동안 이미지에 대한 퍼지 전체 크기 프록시를 볼 수 있다는 것입니다. 실제로 사용자는 모든 비트가로드되는 동안 이미지에 대해 퍼지 전체 크기 프록시를 확인해야합니다. 끝났어? 글쎄, 약간 흐릿 해 보인다. 아 잠깐, 이미지 상단이 좀 더 자세하게 보이네요. 아마도 지금 끝났을 것입니다. 그래도 여전히 약간 흐릿합니다. 아마도 사진 사는 삼각대를 사용하지 않았을 것입니다. 아 잠깐, 지금 정리되는 것 같습니다 ...


9
JPEG에 대해서는 사실이 아닙니다. 프로그레시브 JPEG는 각 패스가 자체 Huffman 계수를 가져 오기 때문에 더 잘 압축됩니다.
Kornel

4
이미지가 아직 완전히로드되었는지 여부에 대한 사용자 혼란에 +1합니다. 그것은 나에게 항상 발생합니다.
Buttle Butkus 2014 년

6

인터레이스 이미지는 약간 덜 효율적이지만 네트워크를 통해 전송 될 때 클라이언트 측에서 더 짧은 지연 후에 나타납니다. IMHO 이미지의 예상 다운로드 시간이 사용자가 인식 할 수있을만큼 충분히 길 때 (예 : 1 초 이상) 사용해야합니다. 파일 크기의 차이는 매우 작으므로 너무 조심스럽게 인터레이스를 사용하는 것이 너무 적기보다는 너무 많이 사용하는 것이 좋습니다.

2012 년 현재 일반 광대역 인터넷에서는 100kb 이상의 모든 이미지에 사용합니다.


3

이 점은 유용해야합니다.

인터레이스 (보다 일반적으로 프로그레시브 디스플레이)는 모니터에 이미지를 표시하는 방법입니다. 언제 사용합니까? 귀하의 결정은 다음 요소를 기반으로해야합니다.

•> 비 인터레이스 이미지는 비 인터레이스 이미지보다 작습니다.
•> 인터레이스 이미지는 비 인터레이스 이미지보다 깜박임이 적습니다.
•> 인터레이스 이미지는 훨씬 더 쉽게 볼 수 있습니다.

인터레이스는 모든 데이터가 전송되기 전에 사진을 볼 수있게하여 (더 빠르고 더보기 좋게 보이게 함) 더 빨리 다운로드되는 느낌을줍니다.

팁 : 인터레이스는 작은 이미지에는 권장되지 않지만 뷰어가 느린 연결을 사용하는 경우 필수입니다.

이것은 이해하는 데 도움이 될 것이라고 생각한 Y 답변의 사본입니다. 원래 답변은 https://answers.yahoo.com/question/index?qid=20090211121956AAz7Xz8 에서 찾을 수 있습니다.


3

내 2 페 네스를 논쟁에 던지기 위해 : 인터레이스 는 인터넷 속도가 느 렸을 때 몇 년 전에 도입되었습니다. 이미지가 점점 더 정의 된 방식으로 나타나고 기다리지 않고도 이미지에 전체적인 모양과 느낌을 제공한다는 아이디어입니다. 전체가로드됩니다.

오늘날 인터 레이싱은 기본적으로 불필요하며 전송되는 이미지의 전체 크기에 따라 사용해야합니다.

JPEG 이미지 이미지 에 대한 프로그레시브 스캔 은 전체 파일 크기를 줄이면서보다 정교한 이미지를 제공합니다 (즉, 이미지를 구성하는 비트에 대한 스트리밍 방법이 아니라 실제 압축 모드입니다).

PNG 는 GIF 보다 더 복잡한 알고리즘을 사용합니다 .


1

웹 마스터에 대한 흥미로운 관련 게시물이 있습니다.

/webmasters/574/progressive-jpeg-why-do-many-web-sites-avoid-rendering-jpegs-that-way-pros

그것은 그들이 어떻게 사용될 것인가에 달려 있습니다.

이 게시물은 프로그레시브 이미지에 대한 제한적인 정품 지원이 있음을 시사합니다. 때로는 프로그레시브 형식을 지원하지 않는 플러그인에 문제가 발생할 수 있습니다.

도움이 되었기를 바랍니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.