2009-10-12 7 views
0

투명 gif가 색상에 겹쳐서 표시 될 때 css에서 흰색 배경 선을 고치는 방법을 아는 사람이 있습니까?css Gif 흰색 배경 스트로크?

+0

는 "지프가 오버레이는"무엇을 의미합니까? 나는 혼란스러워. 문제의 예와보다 정확한 설명을 보여줄 수 있습니까? – n1313

답변

0

저는 이것이 CSS와는 아무런 관련이 없다고 생각합니다. 그러나 GIF를 내보냈습니다. 앤티 앨리어스 그림이있는 경우 투명도가있는 gif로 내보내십시오. 일부 반투명 픽셀에 대해 자동으로 여분의 무광택 픽셀을 렌더링합니다.

그림자가 투명하도록하려면 PNG 파일을 사용해야합니다. PNG의 문제는 IE에서 수정을 찾고 있다면 당신이보고있는 작은 흰색 테두리가 이미지 프로그램을하려고의 유물이다 http://www.howtocreate.co.uk/alpha.html

0

에서 완벽하게 작동하지 않을 것이다 이미지 투명성을 위해 가장 좋은 배경색이 무엇인지 추측 해보십시오. 이 경우 흰색입니다.

이미지가 밝은 배경에 있으면 너무 번쩍 거리지 않습니다.

더 어두운 매트 배경으로 이미지를 보내고 내보내고 안구의 픽셀 공격을 줄입니다.

0

이것은 GIF 파일에서 투명도가 처리되는 방식 때문입니다. 파일 형식에는 알파 채널이 없으며 투명하게 플래그가 지정된 단일 색상 만 있습니다. 즉, 각 픽셀은 완전히 투명하거나 완전히 불투명 할 수 있습니다.

이미지를 GIF로 저장하면 프로그램은 부분적으로 투명 한 픽셀을 완전히 투명하게 (거의 투명하면) 변환하거나 완전히 색이 바래는 픽셀로 변환합니다. 단색 배경색 (매트라고 함).

경우에 따라 매트 색이 기본 흰색이므로 부분적으로 투명한 픽셀이 흰색으로 희미 해집니다. 동일한 배경에 이미지를 항상 표시하는 경우 해당 색상을 매트로 지정하기 만하면 프로그램에서 해당 색상에 대해 부분적으로 투명한 픽셀을 희미 해 지므로 전환이 보이지 않습니다.

이미지를 다른 배경으로 표시해야하는 경우 각 배경색에 하나의 이미지를 사용하거나 알파 채널을 지원할 수있는 PNG 파일 형식을 사용해야합니다.

(IE6가 제대로 알파 채널과 PNG 이미지를 표시하지 않습니다,하지만 당신은 IE6를 지원해야하는 경우 수정이 거기에있다.)