2011-03-22 3 views
4

리눅스 임베디드 응용 프로그램에서 nano-X 항목을 대체해야하며 드로잉 기능 Arc, Rect, FillRect, Ellipse, FillEllipse, Line, Text, DrawImageFromFile을 대체해야합니다.(최소한의) C 그래픽 라이브러리가 이러한 기능을 제공합니다.

누군가 내가 이것을 대체 할 수있는 적합한 오픈 소스 라이브러리를 알고 있습니까? 이상적으로는 16 비트 색상의 픽셀 버퍼로 작동해야하므로 Linux 프레임 버퍼 장치에 쓰기가 가능합니다.

나는 libcairo에 대해 생각했다. 그러나 그것은 단지 이런 목적을위한 다소 큰 패키지이다. Qt 4.7의 사용은 미래에 계획되어 있으며 필요한 드로잉 기능이 포함되어있을 것이라고 확신합니다. 나는 그걸로 직접 가야 하나?

답변

4

마음에 오는 첫 번째 라이브러리는 SDL입니다. 또한 GGI을보십시오 (SDL보다 훨씬 간단합니다). FLTK도 간단한 2D/3D 인터페이스를 가지고 있지만 C++입니다.

1

Qt (꽤 큰 패키지 임)로 직접 가야한다고 생각합니다. 의존성을 다루는 것이 훨씬 쉬울 것이고, 당신이 원하는 모든 것을 할 것입니다.

관련 문제