I see what you meant Opal, it’s not really the shape of the image in the file that’s a problem, it’s the fact that the dead space, even if defined as transparent, still affects browsers…
That’s just sucky browsers.
The rectangle is the right way to save the files, it fixes so many needs and creates none that you can’t easily get around with a little work on the application.
What the browser writers need to do it write code that flows text around the visible part of an image, not the whole image.
This comes back to being an application problem, Corel Draw can do it, there’s no reason why Netscape can’t. Except, they’d break the current standard by doing so.
I suppose they could support a new tag, called ‘visible image text wrapping’ or something, which would enable this feature on browsers with the capability, but then you get back to the problem of having two versions of a page because the new one relies on features not everyone has.
It basically comes down to your request being outside of the scope of HTML. If you require pixel-perfect graphics alignment, you’re not the target audience of HTML-based development. Use PDF or something. The HTML standards were designed for ‘pretty good’ output on all computers, not perfect output on a couple.
You have a few choices, make the text part of the graphic, where it flows around the image, or break the round image into many smaller images, to approximate the shape of a circle. I expect you already knew about these two options and were looking for something better - there really isn’t without going to a pluggin, an applet, an active X control, a non-standard browser feature, or a different distribution media (like PDF, etc.)
I’d imagine nobody really thought your circumstances were that important back when they developed the web, so they didn’t bother including support for it. For a long time, images weren’t universally supported…