LINUX.ORG.RU

посмотри в cairo

Deleted
()

XDrawLine(), XDrawString()

Т.е. сначала создаёшь из XImage Pixmap, рисуешь туда, потом копируешь обратно.

summatus
()
Ответ на: комментарий от summatus

Cairo смотрел.На первый взгляд подходит,хотя и немного медленне за иксы. А по поводу создаёш из им. пикс. и обратно ЭТО КАК??? И не займёт ли это кучу ресурсов???

bestkuper
() автор топика
Ответ на: комментарий от bestkuper

XImage не Drawable, поэтому нарисовать туда этими функциями по другому нельзя. Если нужны только линии, то хватило бы и XPutPixel() - она работает с XImage напрямую.

>им. пикс. и обратно ЭТО КАК???

XImage* img = ...
Pixmap pix = XCreatePixmap(...

XPutImage( d, pix, gc, img, ...
XDrawLine( d, pix, ...
XFree( img )
img = XGetImage( d, pix, ...

summatus
()
Ответ на: комментарий от summatus

С таким подходом времянка не очень получается. А по поводу XPutPixel - наклонные линии и фонты ???

bestkuper
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.