Какая (минимальная) графическая библиотека C предоставляет эти функции - PullRequest
4 голосов
/ 22 марта 2011

Я должен заменить nano-X в нашем встроенном приложении linux и мне нужны некоторые замены для функций рисования Arc, Rect, FillRect, Ellipse, FillEllipse, Line, Text, DrawImageFromFile.

Кто-нибудь знает подходящую библиотеку с открытым исходным кодом, которую я могу использовать для ее замены? В идеале он должен работать с пиксельным буфером 16-битного цвета, чтобы была возможна запись в устройство кадрового буфера linux.

Я думал о libcairo, но это довольно большой пакет для этой цели. Использование Qt 4.7 запланировано на будущее, и я уверен, что оно содержит необходимые функции рисования. Должен ли я пойти прямо с этим?

Ответы [ 2 ]

4 голосов
/ 22 марта 2011

Первая библиотека, которая приходит на ум, это SDL .Также взгляните на GGI (это намного проще, чем SDL). FLTK тоже имеет простой 2D / 3D интерфейс, но это C ++.

1 голос
/ 22 марта 2011

Я думаю, что вы должны использовать Qt напрямую (хотя и довольно большой пакет), если вы собираетесь его использовать;справиться с зависимостями будет намного проще, и он будет делать все, что вы захотите.

...