mirror of https://github.com/GNOME/gimp.git
updated, re-ordered the list to have first the global parasites, then
2007-10-18 Raphael Quinet <raphael@gimp.org> * parasites.txt: updated, re-ordered the list to have first the global parasites, then image parasites, then layer parasites. svn path=/trunk/; revision=23866
This commit is contained in:
parent
198d8501e1
commit
ff9d3046cd
|
@ -1,3 +1,8 @@
|
||||||
|
2007-10-18 Raphaël Quinet <raphael@gimp.org>
|
||||||
|
|
||||||
|
* parasites.txt: updated, re-ordered the list to have first the
|
||||||
|
global parasites, then image parasites, then layer parasites.
|
||||||
|
|
||||||
2007-10-17 Sven Neumann <sven@gimp.org>
|
2007-10-17 Sven Neumann <sven@gimp.org>
|
||||||
|
|
||||||
* libgimpwidgets/tmpl/gimppropwidgets.sgml: regenerated.
|
* libgimpwidgets/tmpl/gimppropwidgets.sgml: regenerated.
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
|
|
||||||
PARASITE REGISTRY - 1999-05-31
|
PARASITE REGISTRY - 2007-10-18
|
||||||
=================
|
=================
|
||||||
|
|
||||||
This document is designed for the convenience of GIMP developers.
|
This document is designed for the convenience of GIMP developers.
|
||||||
It does not need to concern users.
|
It does not need to concern users.
|
||||||
|
|
||||||
>>>> If your plugin or script writes parasites, please
|
>>>> If your plugin or script writes parasites, please
|
||||||
>>>> amend this file in CVS or submit patches to
|
>>>> amend this file in SVN or submit patches to
|
||||||
>>>> gimp-developer@scam.xcf.berkeley.edu
|
>>>> gimp-developer@scam.xcf.berkeley.edu
|
||||||
|
|
||||||
|
|
||||||
|
@ -27,10 +27,34 @@ Global data follows no strict rules.
|
||||||
|
|
||||||
"tiff" : The standard GIMP TIFF plugin
|
"tiff" : The standard GIMP TIFF plugin
|
||||||
"jpeg" : The standard GIMP JPEG plugin
|
"jpeg" : The standard GIMP JPEG plugin
|
||||||
|
"png" : The standard GIMP PNG plugin
|
||||||
"gimp" : For common and standard parasites
|
"gimp" : For common and standard parasites
|
||||||
|
|
||||||
------------------------------------------------------------------
|
------------------------------------------------------------------
|
||||||
*** KNOWN PARASITES:
|
*** KNOWN GLOBAL PARASITES:
|
||||||
|
|
||||||
|
"jpeg-save-defaults" (GLOBAL, PERSISTENT)
|
||||||
|
Default save parameters used by the JPEG plug-in.
|
||||||
|
|
||||||
|
"png-save-defaults" (GLOBAL, PERSISTENT)
|
||||||
|
Default save parameters used by the PNG plug-in.
|
||||||
|
|
||||||
|
"<plug-in>/_fu_data" (GLOBAL, IMAGE, DRAWABLE, PERSISTENT)
|
||||||
|
The Gimp::Fu module (Perl) might store the arguments of the
|
||||||
|
last plug-in invocation. It is usually attached to images,
|
||||||
|
but might also be found globally. The data format is either
|
||||||
|
pure character data (Data::Dumper) or a serialized data
|
||||||
|
stream created by Storable::nfreeze.
|
||||||
|
|
||||||
|
"exif-orientation-rotate" (GLOBAL, PERSISTENT)
|
||||||
|
Whether a load plug-in should automatically rotate the image
|
||||||
|
according to the orientation specified in the EXIF data. This
|
||||||
|
has values "yes" or "no". If the parasite is not set, the
|
||||||
|
plug-in should ask the user what to do. This parasite may be
|
||||||
|
removed in a future version (assuming always yes).
|
||||||
|
|
||||||
|
------------------------------------------------------------------
|
||||||
|
*** KNOWN IMAGE PARASITES:
|
||||||
|
|
||||||
"gimp-comment" (IMAGE, PERSISTENT)
|
"gimp-comment" (IMAGE, PERSISTENT)
|
||||||
Standard GIF-style image comments. This parasite should be
|
Standard GIF-style image comments. This parasite should be
|
||||||
|
@ -95,20 +119,13 @@ Global data follows no strict rules.
|
||||||
saving .pat files. A trailing \0 might be included and is not
|
saving .pat files. A trailing \0 might be included and is not
|
||||||
part of the name.
|
part of the name.
|
||||||
|
|
||||||
"gimp-text-layer" (LAYER, PERSISTENT)
|
|
||||||
The associated GimpText object serialized to a string. For
|
|
||||||
convenience the string is terminated by a trailing '\0'.
|
|
||||||
The idea of using a parasite for text layers is to keep the XCF
|
|
||||||
files backward compatible. Although gimp-1.2 doesn't know how
|
|
||||||
to handle the text layer, it keeps the parasite intact.
|
|
||||||
|
|
||||||
"tiff-save-options" (IMAGE)
|
"tiff-save-options" (IMAGE)
|
||||||
The TiffSaveVals structure from the TIFF plugin.
|
The TiffSaveVals structure from the TIFF plugin.
|
||||||
|
|
||||||
"jpeg-save-options" (IMAGE)
|
"jpeg-save-options" (IMAGE)
|
||||||
The JpegSaveVals structure from the JPEG plugin.
|
The JpegSaveVals structure from the JPEG plugin.
|
||||||
|
|
||||||
"jpeg-exif-data" (IMAGE)
|
"jpeg-exif-data" (IMAGE) (deprecated)
|
||||||
The ExifData structure serialized into a uchar* blob from
|
The ExifData structure serialized into a uchar* blob from
|
||||||
libexif. This is deprecated in favor of "exif-data".
|
libexif. This is deprecated in favor of "exif-data".
|
||||||
|
|
||||||
|
@ -118,12 +135,6 @@ Global data follows no strict rules.
|
||||||
These can be reused when saving the image in order to minimize
|
These can be reused when saving the image in order to minimize
|
||||||
quantization losses and keep the same size/quality ratio.
|
quantization losses and keep the same size/quality ratio.
|
||||||
|
|
||||||
"jpeg-save-defaults" (GLOBAL, PERSISTENT)
|
|
||||||
Default save parameters used by the JPEG plug-in.
|
|
||||||
|
|
||||||
"png-save-defaults" (GLOBAL, PERSISTENT)
|
|
||||||
Default save parameters used by the PNG plug-in.
|
|
||||||
|
|
||||||
"gamma" (IMAGE, PERSISTENT)
|
"gamma" (IMAGE, PERSISTENT)
|
||||||
The original gamma this image was created/saved. For JPEG; this is
|
The original gamma this image was created/saved. For JPEG; this is
|
||||||
always one, for PNG it's usually taken from the image data. GIMP
|
always one, for PNG it's usually taken from the image data. GIMP
|
||||||
|
@ -150,13 +161,6 @@ Global data follows no strict rules.
|
||||||
2 - saturation-preserving (e.g. for business charts)
|
2 - saturation-preserving (e.g. for business charts)
|
||||||
3 - absolute colorimetric
|
3 - absolute colorimetric
|
||||||
|
|
||||||
"<plug-in>/_fu_data" (GLOBAL, IMAGE, DRAWABLE, PERSISTENT)
|
|
||||||
The Gimp::Fu module might store the arguments of the last plug-in
|
|
||||||
invocation. It is usually attached to images, but might also
|
|
||||||
be found globally. The data format is either pure character
|
|
||||||
data (Data::Dumper) or a serialized data stream created by
|
|
||||||
Storable::nfreeze.
|
|
||||||
|
|
||||||
"hot-spot" (IMAGE, PERSISTENT)
|
"hot-spot" (IMAGE, PERSISTENT)
|
||||||
Use this parasite to store an image's "hot spot". Currently
|
Use this parasite to store an image's "hot spot". Currently
|
||||||
used by the XBM plugin to store mouse cursor hot spots.
|
used by the XBM plugin to store mouse cursor hot spots.
|
||||||
|
@ -168,13 +172,6 @@ Global data follows no strict rules.
|
||||||
libexif (using exif_data_save_data). If a "gimp-metadata"
|
libexif (using exif_data_save_data). If a "gimp-metadata"
|
||||||
parasite is present, it should take precedence over this one.
|
parasite is present, it should take precedence over this one.
|
||||||
|
|
||||||
"exif-orientation-rotate" (GLOBAL, PERSISTENT)
|
|
||||||
Whether a load plug-in should automatically rotate the image
|
|
||||||
according to the orientation specified in the EXIF data. This
|
|
||||||
has values "yes" or "no". If the parasite is not set, the
|
|
||||||
plug-in should ask the user what to do. This parasite may be
|
|
||||||
removed in a future version (assuming always yes).
|
|
||||||
|
|
||||||
"gimp-metadata" (IMAGE, PERSISTENT)
|
"gimp-metadata" (IMAGE, PERSISTENT)
|
||||||
The metadata associated with the image, serialized as one XMP
|
The metadata associated with the image, serialized as one XMP
|
||||||
packet. This metadata includes the contents of any XMP, EXIF
|
packet. This metadata includes the contents of any XMP, EXIF
|
||||||
|
@ -204,6 +201,16 @@ Global data follows no strict rules.
|
||||||
"source=2 type=RGBA 4 5 6 7". This means that layer 2 was
|
"source=2 type=RGBA 4 5 6 7". This means that layer 2 was
|
||||||
decomposed in RGBA mode, giving rise to layers 4, 5, 6, and 7.
|
decomposed in RGBA mode, giving rise to layers 4, 5, 6, and 7.
|
||||||
|
|
||||||
|
------------------------------------------------------------------
|
||||||
|
*** KNOWN LAYER/DRAWABLE PARASITES:
|
||||||
|
|
||||||
|
"gimp-text-layer" (LAYER, PERSISTENT)
|
||||||
|
The associated GimpText object serialized to a string. For
|
||||||
|
convenience the string is terminated by a trailing '\0'.
|
||||||
|
The idea of using a parasite for text layers is to keep the XCF
|
||||||
|
files backward compatible. Although gimp-1.2 doesn't know how
|
||||||
|
to handle the text layer, it keeps the parasite intact.
|
||||||
|
|
||||||
"gfig" (LAYER, PERSISTENT)
|
"gfig" (LAYER, PERSISTENT)
|
||||||
As of GIMP 2.2, the gfig plug-in creates its own layers, and
|
As of GIMP 2.2, the gfig plug-in creates its own layers, and
|
||||||
stores a representation of the figure as a layer parasite.
|
stores a representation of the figure as a layer parasite.
|
||||||
|
@ -213,7 +220,6 @@ Global data follows no strict rules.
|
||||||
|
|
||||||
|
|
||||||
------------------------------------------------------------------
|
------------------------------------------------------------------
|
||||||
|
|
||||||
*** PARASITE FORMAT:
|
*** PARASITE FORMAT:
|
||||||
|
|
||||||
The parasite data format is not rigidly specified. For non-persistant
|
The parasite data format is not rigidly specified. For non-persistant
|
||||||
|
@ -256,7 +262,7 @@ non-persistant data might be fine as well):
|
||||||
|
|
||||||
NOTE: libgimp/gserialize.[ch] has been excluded from the build since
|
NOTE: libgimp/gserialize.[ch] has been excluded from the build since
|
||||||
gimp-1.2. This decision was made since noone seemed to use it so
|
gimp-1.2. This decision was made since noone seemed to use it so
|
||||||
far. The files can still be pulled out of CVS, so if you decide
|
far. The files can still be pulled out of SVN, so if you decide
|
||||||
to use them, you will have to include a copy into your plugin
|
to use them, you will have to include a copy into your plugin
|
||||||
source or resurrect the functionality in libgimp.
|
source or resurrect the functionality in libgimp.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue