이미지와 HTML의 색상 차이
-
03-07-2019 - |
문제
동일한 HTML 페이지의 이미지에 색상이있는 CSS 배경 색상과 일치하는 문제가 있습니다. 무엇을 제공합니까?
해결책
PNG 이미지를 사용하는 것 같아요? 이것은 감마 수정“기능”입니다. Mark Ransom은 다음을 게시했습니다 유용한 텍스트 이것에 관해서.
그것을 주목하십시오 pngcrush
어딘가에 나열된 해결책은 저를 위해 작동하지 않았습니다.
다른 팁
어떤 이미지 편집 프로그램을 사용하고 있습니까? 나는 찾았다 Photoshop Color Profiles에 대한이 기사. 문제도있을 수 있습니다 PNG 감마 교정.
브라우저 때문일 수 있습니다 색상 관리.
색상 프로파일 문제 일 수 있습니다.
예를 들어, 이미지가 JPEG이고 색상 프로파일이 있고 브라우저가 지정한 색상 프로파일에 이미지 표시를 지원하지 않으면 이미지 자체의 색상 자체가 브라우저에서 다르게 렌더링됩니다. 이 상황에서 Photoshop에서 이미지의 색상을 확인한 다음 CSS에서 해당 색상을 적용하고 색상 프로파일이 인식되지 않는 브라우저에서 페이지를 보았을 때 다르게 보일 것입니다.
세 가지 가능성은 떠오른다 :
- 모니터 색상 깊이가 16 비트가 아닌 32 또는 24 비트로 설정되었는지 확인하십시오.
- 이미지에 팔레트 (예 : 웹 안전 팔레트)가 할당되지 않은지 확인하십시오. .gif 또는 8 비트 .png 이미지의 경우 일 수 있습니다.
- IE의 .png 감마 수정 문제를 확인하십시오 - 자세한 내용은 다른 게시물을 참조하십시오.
먼 과거에 사용한 해결 방법은 HTML에 설정하는 대신 작은 이미지를 반복하여 배경색을 설정하는 것입니다. 이런 종류의 트릭은 웹 안전 팔레트의 시대에 유용했지만 지금은 덜 유용했습니다.
아마도 당신의 테스트 브라우저, IE 6에 많은 어려움을 겪었을 것입니다.
제휴하지 않습니다 StackOverflow