위젯, 버튼 등 Linux에서 GUI를 만들기위한 사용자 정의 라이브러리를 개발하려고합니다. 이제 X11을 사용하여 사용자 인터페이스를 만드는 방법을 배우고 있습니다. 그 Xlib. 지정된 크기의 멋진 창을 지정한 위치, 지정된 배경색 및 점, 직사각형, 호를 그리는 가능성에 도달합니다. 그러나 내가 첫 번째 서클을 그렸을 때 서클이 이 아닌 사실로 인해 실망했습니다.. 모든 단일 픽셀을 사각형으로 볼 수 있습니다.Xlib을 사용하여 앤티 앨리어싱 사용 가능
이제 문제는 간단합니다. X를 말할 수있는 방법이 있습니까 : 그림을 그리기 전에 무엇인가를 antialias하시기 바랍니다.? 아니면 XDrawArc를 사용하지 말고 원의 각 점에 대해 XDrawPoint를 호출하는 사용자 정의 함수를 사용해야합니까? 아니면 세 번째 솔루션이 있습니까?
미리 감사드립니다.
카이로 Craphics는 클라이언트 측 래스터 화 및 업로드를 수행 할 수 있습니다. X11에 머물고 싶다면 XRender를 사용하는 것이 일반적입니다. – datenwolf
@datenwolf : Cairo는 가능한 경우 XRender를 사용할 수 있다는 것을 알고 있습니다. –
예 올바른 옵션으로 컴파일하면 그렇게 할 수 있습니다. 그러나 나는 OP가 가능한 한 X11에 가까워지고 싶어한다는 인상을 가지고있다. – datenwolf