Stephen, thanks for the info. Your link is bad (error 404) but I found your
code by browsing from your home page. It would take me quite a while to work
out how you have coded your sample database, but at first glance, I suspect
that you are temporarily embedding the selected image. Is this the case? I
would actually prefer to work with linked images.
I note that, while your app does work (albeit rather sluggishly) with large
jpeg files of 2 - 3MB, it messes up the colours by creating a 'posterised'
effect. Also, the 'Zoom' option doesn't display the whole image as I would
expect.
Ideally, I would prefer a panning control instead of or in addition to
scroll bars.
Since posting my query, I have found one commercial solution called DBpix,
that exploits BLOBs (a new acronym for me). This appears to work quite well
though I'm still looking for any other alternatives out there.