Subject: Re: Graphic Images
From: Leonard Rosenthol (leonardr@lazerware.com)
Date: Fri Apr 20 2001 - 07:03:22 CDT
At 10:31 PM 4/19/2001 +0200, Hubert Figuiere wrote:
>>I'm not seeing the argument for JPEG here. Is the argument here that
>>storing a JPEG as a PNG will take up a few extra bytes?
>
>A few is an oximoron IMHO. That can be up to 10x the size in PNG. That is
>really the justification of JPEG.
You'd also lose support for native CMYK colors - and that's just
talking about today's JPEG and not JPEG2000.
>It is NOT hard. It is just too much. Why for example keeping GIF while PNG
>would store *exactly* the same image and make only one image format to be
>handled instead of two. That is exactly the purpose of having only one
>lossless bitmap image format used within our file format. This apply to
>BMP, TIFF, XBM, XPM, etc.
I'm with Hub on this one! Convert images to either PNG or JPEG
(depending), and vector to SVG. It's a issue of compatibility with the
rest of the world (ie. how much work does someone else have to do to handle
our files!), not just ourselves!
>For SVG, perhaps can we use XML namespace ? (I'm not an XML wizard, feel
>free to correct me).
That's how we should be doing it...
>For other things, I think that storing images as a base64 flow would be a
>good compromise between bloat and compatibility.
XML spec says that binary data either be a Base64 stream or be
referenced externally. No binary data in an XML file.
>For OLE/Bonobo, I request that there is a requirement to store the latest
>state of the object as a picture (choose the best format, SVG coming on
>the first row).
Yup! Martin and I were discussing this the other night on chat...
LDR
This archive was generated by hypermail 2b25 : Fri Apr 20 2001 - 07:04:14 CDT