Hi Sebastian, I'll try out your patch first as it's taken me a while to track down this issue, so I'll see if that works first. If it does not work, I'll the offending image to this thread.
Thanks, Dominique. Sebastian Günther wrote: > Marco van de Voort schrieb: >> On Sat, Feb 16, 2008 at 12:46:53AM +0100, Sebastian G?nther wrote: >>> Dominique Louis schrieb: >>>> Hi all >>>> I have the situation where a Delphi TBitmap class is able to load a >>>> particular .bmp image while the LCL version of TBitmap throws an >>>> exception. >>> What exception is it exactly? Can you tell the value of Exception.Message? >>> >>>> Firstly is there a known issue with any particular types of Bitmap images? >>> I personally encountered problems when dealing with RLE compressed >>> bitmaps, which are quite common. >> Afaik the fpimage readers that lazarus uses support bi_RLE4 and bi_RLE8. So >> it should be automagically decompressed? > > Hi Marco, > > > I don't know the internals about how the LCL does handle the image > loading. It seems that the LCL has its own mechanism for loading BMP > files. Some weeks ago, before I posted the patch for dealing with RLE > compressed files within Lazarus, I noticed that the LCL image loader > cannot deal with such files. Apparently the LCL implementation tries to > be more performant as the fpImage version, but cannot handle compressed > BMPs. > I'm sorry about this, but actually I don't have the time to look further > at this topic. So someone like Mattias should either take my patch, or > modify LCL to use the fpImage implementation. > > Greetings, > Sebastian _______________________________________________ Lazarus mailing list [email protected] http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
