hi, i'm pretty new to qt, so please be kind to my mistakes ;-)
my goal is to have a slideshow with crossfading and zoom options. (it's stereoscopic, 3D, so there are two images next to each other)
that means, there are 4 images involved at the same time at the max.
i load the images in their original size to be able to zoom in really far. the images have a resolution of approx. 3600 x 2700px (i.e. about 16mb uncompressed).
i'm displaying the images as QPixmaps inside a qGraphicsScene inside a qGraphicsView to provide the zooming feature (two, to be exact).
now each time an image loads (which is done inside threads to ensure smooth zooming an fading) memory jumps up in the taskmanager, but doesn't go down again, looks like a stair, the application slows down, ...
i'm adding each newly loaded image with addPixmap to the QGraphicsScene, and it always says it just holds two objects. i'm deleteing the QPixmap before loading a new one, i'm deleting the threads before starting new ones to load the next images, nothing seems to help.
the version i had before where i used a QPainter, setOpacity and drawPixmap to display the resized and fading images worked, but it was too slow for 25 fps @ 2 x 1980 x1200, so i came up with the new solution.
anybody any clues?
thank you in advance,
oliver
Bookmarks