문제

사이드바 가젯 작업 중인데 JPEG를 표시할 수 없습니다(PNG가 작동함).IE8에서 파일 자체를 열려고 하면 작동하지 않습니다.물론 Firefox에서는 잘 열 수 있습니다.

JPEG 세부정보:

치수:1080x900 180 dpi 비트 깊이 24 색상 표현 :교정되지 않은

이미지가 잘못 압축(?)된다는 이야기를 몇 가지 발견했지만 작동시키지 못했습니다...

어떤 단서가 있나요?

도움이 되었습니까?

해결책

72dpi 화면 해상도가 아닌 180dpi로 이미지를 처리하는 이유는 무엇입니까?화면 해상도에서 이미지는 대략 그 크기의 두 배입니다.그럼에도 불구하고 모든 브라우저에서 크기를 관리할 수 있습니다.

가젯을 만들 때 가젯의 모든 요소에 대해 PNG를 사용해야 합니다.JPEG 사진을 표시하는 데 문제가 있습니까?

의심스러운 특정 콘텐츠(팝업, ActiveX, 자바스크립트 등)가 로드되는 것을 차단하는 IE 상단의 노란색 막대를 찾아보셨나요?나타나면 "허용"이라고 말해보세요.

마지막으로, 이미지를 JPEG로 압축하는 데 무엇을 사용하고 있나요?

편집하다: 일괄 변환을 수행하려면 Photoshop의 일괄 변환기를 사용하거나 액션 패널을 사용하여 단일 이미지에 대한 변환 프로세스를 기록한 다음 전체 폴더에서 작업을 재생하십시오.또한 이미지나 폴더를 맨 위에 놓을 수 있는 작업이 포함된 작은 응용 프로그램인 "드롭릿"에 이 작업을 저장할 수 있습니다.

또는 Action을 배우는 것이 마음에 들지 않으면 XNView 160가지의 다양한 이미지 형식을 지원하고 대량의 파일 목록을 일괄 변환하고 이름을 일괄 변경할 수 있는 뛰어난 이미지 뷰어 및 변환기입니다.

다른 팁

IE8은 CMYK JPEG에 대한 지원을 떨어 뜨리고 경고만큼 큰 레드 X로 렌더링합니다.

imagemagick이 있다면 :

identify -verbose image.jpg

이미지 색상 공간을 보여줄 것입니다. CMYK 인 경우 : RGB로 변환 할 수 있습니다.

convert broken.jpg -colorspace RGB fixed.jpg

JPEG-Images 전체 배치에서 CMYK에서 RGB 변환을 수행 해야하는 경우이 명령은 다음과 같이 도움이 될 수 있습니다.

for i in *.jpg; do convert "$i" -colorspace RGB "$i"; done

추신 : 무슨 일이 일어나고 있는지보고 싶다면 -verbose를 추가하십시오.

for i in *.jpg; do convert "$i" -colorspace RGB -verbose "$i"; done

두 개의 JPEG 이미지를 표시하지 않는 IE8에서도 비슷한 문제가 있었습니다.FF, Safari, Chrome 모두 불만 없이 표시했지만 IE는 파일이 없는 것처럼 작동했습니다.무슨 일이 일어나고 있는지 전혀 모르겠지만 gif 또는 png로 이미지를 빠르게 변환하면 문제가 해결되었습니다.IE가 형편없다는 확인의 또 다른 줄입니다.

기존 이미지와 비슷한 문제가 있었으며 IE8에는 나타나지 않습니다.

문제는 Converter42가 말한 것처럼 : CMYK- 이미지입니다

RGB Colorspace로 변환하면 모든 것이 좋습니다

PNG 파일이 JPG보다 더 클 수 있기 때문에 PNG를 사용한 솔루션이 최고가 아닙니다.

JPG를 만들기 위해 Photoshop을 사용하는 경우 아래를 시도하십시오.

  1. 파일을 열고 '이미지'메뉴로 이동
  2. 모드로 이동하십시오
  3. RGB를 선택하십시오
  4. 저장 및 서버에 업로드하십시오.

이것은 작동해야합니다.

Windows Paint에서 CMYK JPEG 파일을 열고 JPEG로 저장하여 페인트가 기본적으로 RGB로 인코딩 하여이 문제를 해결했습니다. 페인트의 컨버터가 Photoshop만큼 강력하지 않다고 확신하기 때문에 훌륭한 솔루션은 아니지만 지금 작업을 수행해야하며 위의 도구에 액세스 할 수없는 경우 빠른 수정이 될 수 있습니다.

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