Название: memcpy Отправлено: ¤Se®ega¤ от Апрель 20, 2009, 12:50 подскажите как мне скопировать pixmap в buffer через memcpy.
Название: Re: memcpy Отправлено: Rcus от Апрель 20, 2009, 13:41 bool QPixmap::save ( QIODevice * device, const char * format = 0, int quality = -1 ) const
Но здесь есть проблема, если приложение использует X сервер, поскольку данные pixmap'а хранятся в памяти сервера, возможно даже в видеопамяти. Название: Re: memcpy Отправлено: ¤Se®ega¤ от Апрель 20, 2009, 13:55 ну это ж тоже самое что и в предыдущем посте про 50 fps и 1 fps.pixmap.sae(buffer,"PNG")? нет?
Название: Re: memcpy Отправлено: Rcus от Апрель 20, 2009, 14:49 /*shrugs*/
Ну да, тоже самое Название: Re: memcpy Отправлено: ¤Se®ega¤ от Апрель 20, 2009, 16:38 ну у этого метода минус-он сохраняет долго, надо быстрее, сказали попробовать чурез memcpy.
Название: Re: memcpy Отправлено: Alex03 от Апрель 20, 2009, 17:14 Внутренности пиксмапа - платформозависимы.
Пользуйте QImage, из него сырые данные хоть мемкопи, хоть попиксельно.... Название: Re: memcpy Отправлено: ¤Se®ega¤ от Апрель 20, 2009, 19:40 вот как раз таки попиксельно и хотел спросить, не подскажете как именно это организовать?
Название: Re: memcpy Отправлено: Alex Custov от Май 05, 2009, 22:04 вот как раз таки попиксельно и хотел спросить, не подскажете как именно это организовать? В цикле по x-y осям берём Цитировать QRgb pixel ( int x, int y ) const Название: Re: memcpy Отправлено: xokc от Май 06, 2009, 20:58 memcpy(image.bits(),buffer, BytesPerPixel*width*height)
|