3

IE7 또는 IE8에서이 이미지 (및 다른 이미지)가 표시되지 않는 이유를 알 수 없습니다. IE9, Chrome, Safari, Firefox, Mac 또는 PC 및 여러 버전의 브라우저에서 완벽하게 표시됩니다. 한편 일부 이미지가 IE7 또는 IE8에 표시되지 않습니다.

http://images.appletree.com/icon/woman_big.jpg

, 동일한 서버에서 다른 이미지 디스플레이 미세 (S3/CloudFront를 또는 내 서버 중 하나를 제공하는 경우). 이처럼 :

http://images.appletree.com/tree.png

나는 web-sniffer.net 확인했는데 실패한 이미지는 위의 image/jpeg의 올바른 콘텐츠 형식을 반환합니다. 위의 두 이미지에 대한 응답 헤더를 비교했으며 잘못된 콘텐츠 유형을 제외하고는 매우 유사합니다. 위의 잘못된 이미지 URL은 Cloudfront (S3의 Amazon의 CDN 서비스 도면)로 해석됩니다. 나는 정기적으로 서버에 나쁜 이미지를 호스팅하는 경우에도, 그들은 실패 :

http://www.appletree.com/images/icon/woman_big.jpg

내가 나쁜 이미지가 어떻게 든 다른 브라우저가 할 수있는 동안 IE7과 IE8이에 던져하는 방식으로 손상 생각하고 있어요 다루기 위해서. 말이된다? 내가 확인할 수있는 일종의 jpeg 검사기가 있습니까?

답변

11

JPG는 IE가 읽을 수없는 색 공간 인 CMYK에 있습니다. 마지막으로 이미지에 대한 해결책을 발견

+0

FWIW, 세 가지 모두 IE9에서 잘 렌더링됩니다. IE9는 JPEG 렌더링을 위해 WIC (Windows Image Codecs)를 사용합니다. – EricLaw

+0

아, 감사합니다. Pekka! –

+0

@Eric이 IE9에서 정렬된다는 것을 알기 좋습니다! –

0

,

는 (포토샵에서, 명시 적 변환 옵션이 있습니다. IrfanView의에서 열어 다시는-저장) RGB 파일로 이미지를 저장하기 위해 포토샵이나 IrfanView 같은 도구를 사용하여 IE8의 문제점을 표시합니다.

몇 가지 권장 솔루션을 시도한 후에 IE8을 다시로드하고 두 컴퓨터에서 문제를 해결했습니다!

관련 문제