Название: большое изображение Отправлено: zyxel от Сентябрь 22, 2013, 19:16 Подскажите,
Я загружаю небольшие изображения через следующий код QGraphicsScene *myscene = new QGraphicsScene; myscene->addPixmap(QPixmap(inFilename)); ui.graphicsView->setScene(myscene); ui.graphicsView->show(); А как загрузить в QGraphicsView большое изображение ? Формат изображения может быть JPEG или TIFF. Спасибо Название: Re: большое изображение Отправлено: gil9red от Сентябрь 23, 2013, 01:58 Цитировать А как загрузить в QGraphicsView большое изображение ? также как и маленькие загружали =) только времени больше понадобится и возможно во время загрузки и отображения на сцене тех больших изображений, будет подвисать гуи =)Цитировать Формат изображения может быть JPEG или TIFF. оба эти формата есть в плагинах Qt, значит будут поддерживаться им =)Название: Re: большое изображение Отправлено: Bepec от Сентябрь 23, 2013, 07:15 Если очень большое, сцена скорее умрёт при загрузке. Если загруженное изображение распакуется в > 2000 мб памяти.
PS если очень большое, то резать на куски и загружать. Название: Re: большое изображение Отправлено: zyxel от Сентябрь 23, 2013, 19:11 а как резать его на куски ? как при этом должны работать скроллы ?
Название: Re: большое изображение Отправлено: deMax от Сентябрь 24, 2013, 10:47 Если очень большое, сцена скорее умрёт при загрузке. Если загруженное изображение распакуется в > 2000 мб памяти. 32768х32768 уже посылает, 16384х16384 капризничает при отрисовке.Чтоб гуи не висло в отдельный поток можно. И на части порезать для скорости(загрузка опять лучше в отдельном потоке, если у вас не ssd винт). Название: Re: большое изображение Отправлено: zyxel от Сентябрь 27, 2013, 21:55 у меня не SSD.
погуглил еще раз по сабжу. нашел что надо работать через QGraphicsItem. Но пока не догнал как |