On Fri, 8 Aug 2003, [iso-8859-1] Øyvind Kolås wrote:

> Date: Fri, 8 Aug 2003 21:36:05 +0200
> From: "[iso-8859-1] Øyvind Kolås" <[EMAIL PROTECTED]>
> To: [EMAIL PROTECTED]
> Subject: Ideas for Gimp/GEGL file format.
>
> Sven could you forward this to the list, my mailing possiblities from the
> camp is kind of braindead.
>
> What follows is a proposal for a format to save a GEGL processing graph and
> it's associated data. It is not completly thought through, but it could serve
> as a starting point.

> Since a GEGL processing graph is basically somethings that ties different kinds
> of data together and describes how they relate to each other, separate files
> seems like a good idea, the files should be bundled together either in an
> archive, or directory. As a baseline directory access should be supported, and
> some other archive format like tar or ar should be chosen.

sounds good.

it makes sense, a GIMP file is more like a project file than a merely
final image format.  Being able to use popular file formats directly as
layers would probably be very useful to help prevent unnecessary decoding
and reencoding of files.

> Gimp will eventually use GEGL for compositing images, it almost makes sense to
> define the format used as a GEGL format instead of a gimp format, by doing this
> applications using GEGL, will have an easy time importing and exporting
> processing graphs.

"Eventually", that worries me deeply however the idea of doing this
through GEGL and having a clearly documented standardised file format that
third parties can use, and more importantly would want to use sounds
fantastic.

> some random ramblings follow,..

my favourite kind of ramblings :)

> a text layer?,.. (thats kind of easy with a text filter, font parameter, and
>   text parameter)..

seems wise.

> a vector layer?,.. could be just a vector filter,. taking a long list of
> coordinates,.. vectors in text files aren't very human readable anyways,..

seems very wise.

ideally would use SVG for the XML backend to allow for better
interoperability with other tools, ideally GIMP and Sodipodi will
eventually play together even better than Adobe Photoshop and Illustrator.
For expediency you might allow legacy gfig files to be embedded (and
include the associated brush information for rending the line).

i have been playing with gfig quite a lot and since noticing that you can
tell gfig to render as a new layer instead of on top of the current layer
I have not gone back (and i seriously think it would be a much better
default).
Given the limited undo stack in the GIMP, having it as a seperate layer
makes it so much easier to remove the whole layer rather than to try and
undo each and every stroke (although again because of the limited undo
stack I have tried try to make my gfig stencils using as few continuous
lines as possible).
I wonder why gfig even has render to current layer, users could merge
layers if they really wanted.  Rendering each line to a seperate layer
seems like overkill for simple drawings but for much more complicated
drawings or if anyone was trying to turn a gfig drawing into an animation
I see how it could be useful.

Later
Alan

_______________________________________________
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer

Reply via email to