On Tue, 13 Jun 2017, Juha Manninen wrote:
The class TFPCustomImage and its usage has apparently changed in FPC
3.0.2 (and trunk) compared to FPC 3.0.
This issue:
https://bugs.freepascal.org/view.php?id=32005
is marked for TLazIntfImage (in LCL) but actually the problematic
procedure LoadFromStream is in TFPCustomImage.
Please read my note in the issue.
Question: how should TFPCustomImage be used now?
I guess TLazIntfImage must be changed accordingly.
As far as I know, nothing has changed in this regard in TFPCustomImage.
However, this method of loading an image depends on the order of the uses
statements: each registered reader is asked in turn whether it recognizes
the stream.
The first to answer 'yes' will be used to read the stream. If PNM 'falsely'
recognizes a PNG stream as PNM, there is nothing you can do except tell the
reader which format to use...
Michael.
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal