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

Reply via email to