Thanks Graeme. Very interesting indeed. I could not find the imlib2 binding code. Do you have it somewhere? Although I didn't ask for loading, it could actually help. Now I stream pngs from dist to a TPortableNetworkGraphic object. Perhaps this is the bottleneck? I will profile my code later. But it might be a solution.
Regards, Darius On Feb 8, 2012, at 9:37 AM, Graeme Geldenhuys wrote: > 2012/2/8 <dhkblaszyk@zee....>: >> with a TImage. The OnPaint code below works just fine. When I move the >> scrollbar, the images are drawn to the canvas, however there is still a bit >> of flicker. > > I don't know the graphics system of LCL, but I thought I would ask the > obvious question first. Do you have Double Buffering enabled? > > Another problem might be that fcl-image (what LCL graphics is based > on), is apparently the slowest graphics routines out there! I didn't > do the research, but it was brought to my attention by somebody else. > Henk compared various image loading and painting frameworks. He put > the results on his website. He also sent me a copy of his test program > (if anybody else was interested in taking a look). > > http://members.upc.nl/h.speksnijder4/software/fpGUI/images.html > > > -- > Regards, > - Graeme - > > > _______________________________________________ > fpGUI - a cross-platform Free Pascal GUI toolkit > http://fpgui.sourceforge.net > > -- > _______________________________________________ > Lazarus mailing list > [email protected] > http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
