1
다양한 예제는 항상 gtk.color.parse ('red') 등과 같이 alloc_color()와 같은 것들을 사용합니다. 나는 단지 gtk.gdk.Color (65535,0,0)를 사용합니다. alloc_color
의 필요성은 무엇입니까?gtk에서 alloc_color()의 요점은 무엇입니까?
다양한 예제는 항상 gtk.color.parse ('red') 등과 같이 alloc_color()와 같은 것들을 사용합니다. 나는 단지 gtk.gdk.Color (65535,0,0)를 사용합니다. alloc_color
의 필요성은 무엇입니까?gtk에서 alloc_color()의 요점은 무엇입니까?
팔레트 디스플레이 (트루 컬러 디스플레이가 아닌)를 사용하는 시스템에서 실행중인 경우 팔레트에 새 색상을 할당해야 사용할 수 있습니다. 이것은 팔레트 기반 디스플레이가 제한된 수의 색상 (한 번에 256 개 또는 때로는 65536 개) 만 표시 할 수 있기 때문입니다.
요즘 대부분의 디스플레이는 사용 가능한 모든 색상을 동시에 표시 할 수있는 트루 컬러 디스플레이가 가능하므로 문제가되지 않으며 특정 색상을 직접 묻는 것으로 벗어날 수 있습니다.
256 또는 16 비트 컬러 모드에서 실행하는 경우 가장 적합한 색상을 할당합니까? – Claudiu
(내 요점은 : 그렇다면 명시 적으로해야만하는 이유가 무엇인지 모르겠다. 왜 그렇지 않은가? 분명히 내 의도 일 것이다.) – Claudiu
이것은 특정 그래픽 라이브러리에 달려있다. 나는'alloc_color()'가 어떤 매칭을하는지에 대해서 GTK로 충분히 익숙하지 않다. –