Название: Поддержка новых типов изображений Отправлено: murkypool от Октябрь 19, 2005, 12:05 Такой вопрос.
В функции чтения изображения readGIF дата берется из image->ioDevice(), но куда ее после обработки девать не пойму. Подскажите. Спасибо. void readGIF( QImageIO *image ) { // read the image using the image->ioDevice() } QImageIO::defineIOHandler( "GIF", "^GIF[0-9][0-9][a-z]", 0, readGIF, writeGIF ); Название: Поддержка новых типов изображений Отправлено: fanat9 от Октябрь 19, 2005, 16:10 Что ты имел ввиду под передать ? Вот это ?
unsigned char * newimage; newimage = image->ioDevice(); Название: Поддержка новых типов изображений Отправлено: murkypool от Октябрь 20, 2005, 10:22 Не совсем. В функцию readGIF приходит QImageIO *. В процессе обработки изображение сырые данные считываются из файла при помощи методов QIODevice ( QIODevice * QImageIO::ioDevice () const ). Проблема в том, куда писать обработанные данные.
const QImage & QImageIO::image () const В изображение не получается, ссылка const. :?: |