Marc Lehmann wrote:
>
> On Wed, Jul 19, 2000 at 11:18:27PM +1000, David Hodson <[EMAIL PROTECTED]>
>wrote:
> > It's arguable that the information isn't there to start with.
>
> No:
No? If I render an object, and the edge of that object only covers
half of a pixel, why does it need more than half the colour range?
(This is getting a little off-topic, really.)
> 1. image loading and saving
> 2. internal data storage
> 3. composition algorithms
> It seems to me that we could agree on 1. being an interface issue and 2.
> being opaque to the user.
OK then, if I bow to the prevailing wisdom, what it boils down to
is that I could load an image file containing pre-multiplied alpha
without being asked if the alpha should be un-multiplied. (Although
I still think there's a useful distinction between pre-mult alpha
and non-mult masks, and I would like to load an rgba image into
Gimp and then add a mask layer.)
A quick glance at the targa file spec reveals nothing about the
intended meaning of the rgba data.
--
David Hodson -- [EMAIL PROTECTED] -- this night wounds time