2013-08-18 6 views
2

왜 마젠타가 많은 png 타일 세트에서 배경으로 사용되는지 관심이 있습니까? 왜 단순히 투명하지 않습니까? 또한 어떻게 이미지 자체 만 표시하고 자홍색 배경을 Java에서 투명하게 표시 할 수 있습니까? 사전마젠타를 사용하는 이유는 무엇입니까?

답변

2

에서

덕분에 내가 특별히 마젠타 모르는,하지만 인덱스 색상 모델을 사용하는 그래픽 파일의 배경으로 쉽게-주목 색상을 사용하는 것이 일반적이었다. 색상 색인은 투명 색상 색인으로 표시되었습니다. 마젠타 색 (또는 핑크색 또는 다른 밝은 색상)과 같은 색상을 선택하면 그래픽 아티스트가 놓친 것 같은 투명 영역을 알 수 있습니다.

대부분의 인기있는 그래픽 형식 (및 로우 엔드 그래픽 도구)이 별도의 투명도 채널을 가지고 있지 않은 초기 시대부터 보류입니다.

편집 : 주석이 지금까지 지적했듯이 별도의 투명도 채널없이 색인 된 색상 모델을 사용하면 그래픽 파일의 크기를 크게 줄일 수 있습니다. 이 경우 투명도를 지원하려면 이미지 자체에서 발생하지 않는 투명 색상을 선택하는 것이 매우 중요합니다. Magenta는이 법안에 종종 부합하므로 아마도 PNG 타일 세트에서 자주 사용하는 것일 수 있습니다.

+1

마젠타는 실제 이미지에서는 거의 사용되지 않기 때문에 _chromakey_로 사용됩니다. – kirilloid

+1

팔레트 시작 유형에 따라 달라집니다. 색상 팔레트를 줄이는 것이 한 가지 방법이므로 이미지의 크기를 줄이는 것이 일반적입니다. 그러면 이미지를 더 빠르게로드하고 렌더링하고 메모리를 적게 사용합니다. – MadProgrammer

+0

답장을 보내 주셔서 감사합니다. 질문이 생기면 어디로 가야합니까? 이것은 위대한 사람들과 좋은 사이트입니다. – user2410644

관련 문제