On Wed, Jul 16, 2003 at 06:19:27PM +0200, Sven Neumann wrote:

> > HOWEVER, this might be a good time to think about whether we'd
> > prefer a compressed format that we can random-access de/compress
> > on the fly instead of going via a huge (and with image data we
> > can easily be talking HUGE) temporary intermediate file.
> 
> If we would compress the image data in the archive there would be no
> need for compression of the archive. Sure you could gain a few bytes
> by compressing the XML but since the already compressed image data
> doesn't compress well and in the worst case even gets larger, I don't
> see why anyone would want to compress the archive.

Agreed.

I have a more concrete suggestion (I'm still favoring ZIP files because
they can somehow be handled without a GIMP which is useful, e.g. if they
are broken): Make an uncompressed ZIP (or maybe compress the XML part
only). The XML describes the structure and all attributes.

GIMP-Image.ZIP
|
+- image.xml
|
+- comment.{txt,html,xml}
|
+- layer1.png (stored uncompressed)
|
+- layer1.1.png
|
+- layer2.png
...
|
+- image-thumbnail.png (optional)
|
+- whole-image.png (flattened image, optional)

IMO this is a sane approach. It has lots of benefits:
- image contents are accessible without a GIMP
- thumbnails can be extracted easily
- a user can mess with the image
- images could be generated with external tools
  (just create the XML, add some images as layers, here you are)
- it could be scanned for Java-viruses :->

Bye, Tino.

-- 
             * LINUX - Where do you want to be tomorrow? *
                  http://www.tu-chemnitz.de/linux/tag/
_______________________________________________
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer

Reply via email to