Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 3 (https://www.otvetnemail.ru/novyj-arhiv-3-813/)
-   -   Генерация картинки в файл без X-сервера (https://www.otvetnemail.ru/novyj-arhiv-3-813/generaciya-kartinki-v-fajl-bez-x-servera-262117/)

Guest 28.09.2011 21:08

Генерация картинки в файл без X-сервера
 
Нужно написать утилитку коммандной строки, которая создает файл с картинкой. Если использовать модуль QtGui и создавать QApplication, то все работает на ура.Предполагается использовать эту утилитку для построения web-интерфейса в связке с php и apache под Linux. И ничего не работает. Похоже возникает ошибка типа "Can not connect to X server".Вопрос, как быть? Возможно ли такое сделать в пинципе? Можно ли обойтись без X-сервера, но при этом использовать функции рисования по QImage?Простейший тест:Код:#include int main( int argc, char **argv ){ QApplication app( argc, argv ); QImage image( 300,200, QImage::Format_RGB32 ); image.fill(0xFFFFFF); QPainter painter( &image ); painter.drawText(100,100,"Hello, world!"); image.save( "test.png", "PNG" ); return 0;}Код:TEMPLATE = appCONFIG += consoleSOURCES = test.cpp


Часовой пояс GMT, время: 11:04.


© www.otvetnemail.ru - Форум вопросов и ответов.