That's going to be tough because the palette is not fixed, so you can't
guarantee it will be same on all systems. Obviously, it depends on the
depth of the screenmode that IBrowse is running on, but it also depends
on how many colours may have been allocated by other applications
sharing that screen and the palette setting in the IBrowse image
decoding settings (also whether using internal or external decoders).
IBrowse allocates the palette using the AmigaOS ObtainBestPen()
routine, which means the colours IBrowse asked for may not necessarily
the the same as what the OS provides. IIRC, the colours that IBrowse
actually ask for are the 6x6x6 web safe 216 colour palette (Google this
for more info) in fast mode or a combined 4x4x4 and 5x5x5 colour
palette offering 189 colours in best mode.
http://www.visibone.com/color/faq.html explains this quite well, for
example.
IBrowse then uses some funky algorithms to choose the best pens from the
allocated palette, which are different depending on whether FS dithering
is enabled or not.
So, all you can really do is perhaps use a subset of the 6x6x6, 5x5x5,
or 4x4x4 palettes, depending on how colour intensive your page is, but
you are probably never going to avoid dithering entirely.
--
Oliver Roberts / @Futaura /
www.futaura.co.uk