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
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.