On Fri, 1 Feb 2008, Sebastian Günther wrote:

> Giuliano Colla schrieb:
> 
> > Maybe there's some inconsistency hanging around:
> > 
> > in intgraphics.pas - TLazReaderBMP.InternalReadBody, when attempting to read
> > RLE Bitmap:
> > 
> >           raise FPImageException.Create('4 bit RLE Bitmaps not supported');
> > 
> >           raise FPImageException.Create('8 bit RLE Bitmaps not supported');
> 
> Exactly this is the reason why I wrote this patch.

I think the reason is historical: TFPBMPReader allows to override some
methods, and lazarus did this to improve on performance. Meanwhile the
TFPBMPReader also improved, but lazarus never 'sees' the improvements, 
since the methods are overridden.

Michael.

Reply via email to