[Web] IE8에서 jpg 이미지가 나오지 않을 때

오늘 회사에서 이슈가 발생하였는데 IE8에서 jpg 파일이 보이지 않는 현상이다.

빠르게 구글 신에게 기도를 드렸더니 정성이 지극했는지 검색 결과 가장 상단에 솔루션을 반환 하셨다.

본문 링크는 아래와 같다.
http://stackoverflow.com/questions/1204288/jpeg-shows-in-firefox-but-not-ie8

읽어보기 싫어하는 독자들을 위해 내용을 요약하면

IE8은 CMYK JPEG을 지원하지 않는다.

RGB로 전환하면 잘 나온다고 한다.
만약 image magic이 있다면 따라해보자.

identify -verbose image.jpg

-> CMYK라고 실토한다.

Format: JPEG (Joint Photographic Experts Group JFIF format)
Class: DirectClass
Geometry: 1024×768+0+0
Resolution: 72×72
Print size: 14.2222×10.6667
Units: PixelsPerInch
Type: ColorSeparation
Endianess: Undefined
Colorspace: CMYK
Depth: 8-bit
Channel depth:
cyan: 8-bit
magenta: 8-bit
yellow: 8-bit
black: 8-bit

그럼 convert를 해볼까 했는데…
convert broken.jpg -colorspace RGB fixed.jpg

역시나 잘 나온다.

Stack Over flow에서 30포인트 이상 받기 힘든데 꽤나 이 이슈로 많은 사람들이 힘들었나보다.