On 18/10/2011 11:25, John Harrison wrote:
... NetSurf, which has its own routines for BMP decoding[1]. Whatever
ChangeFSI does is not going to affect NetSurf.
However, the test that I did showed that with ImageFS2 running on the
machine, its settings did affect what NetSurf did.
I don't know enough about the mechanics to know whether would or would not
be expected.
It is expected as ImageFS fundamentally affects the way foreign image
files on disc are handled by applications.
Without ImageFS, it is up to the individual application to decide if it
can handle a foreign image file type, and then attempt to render it
using its own code.
With ImageFS, the application does not see a foreign image file, but a
directory containing a sprite. When it loads this sprite ImageFS will
attempt to convert the foreign format to a sprite, which the application
can render using standard OS routines.
In this case Pluto is saving the HTML and a BMP file from an email to a
temporary directory, and NetSurf will attempt to load it when rendering
the HTML. If ImageFS is active it will bypass NetSurfs BMP handling.
Cheers
--
David J. Ruck
email: dr...@druck.org.uk
phone: +44(0)7974 108301