New upstream version 2.10.2

This commit is contained in:
Jeremy Bicha
2018-05-20 22:48:19 -04:00
469 changed files with 78752 additions and 46811 deletions

View File

@ -253,6 +253,7 @@ DATADIRNAME = @DATADIRNAME@
DEFS = @DEFS@
DEPDIR = @DEPDIR@
DESKTOP_DATADIR = @DESKTOP_DATADIR@
DESKTOP_FILE_VALIDATE = @DESKTOP_FILE_VALIDATE@
DLLTOOL = @DLLTOOL@
DOC_SHOOTER = @DOC_SHOOTER@
DSYMUTIL = @DSYMUTIL@
@ -265,6 +266,7 @@ EXEEXT = @EXEEXT@
FGREP = @FGREP@
FILE_AA = @FILE_AA@
FILE_EXR = @FILE_EXR@
FILE_HEIF = @FILE_HEIF@
FILE_JP2_LOAD = @FILE_JP2_LOAD@
FILE_MNG = @FILE_MNG@
FILE_PDF_SAVE = @FILE_PDF_SAVE@
@ -286,6 +288,7 @@ GDK_PIXBUF_REQUIRED_VERSION = @GDK_PIXBUF_REQUIRED_VERSION@
GEGL = @GEGL@
GEGL_CFLAGS = @GEGL_CFLAGS@
GEGL_LIBS = @GEGL_LIBS@
GEGL_MAJOR_MINOR_VERSION = @GEGL_MAJOR_MINOR_VERSION@
GEGL_REQUIRED_VERSION = @GEGL_REQUIRED_VERSION@
GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
GEXIV2_CFLAGS = @GEXIV2_CFLAGS@
@ -324,6 +327,8 @@ GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
GLIB_LIBS = @GLIB_LIBS@
GLIB_MKENUMS = @GLIB_MKENUMS@
GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@
GLIB_WIN_BUG_CFLAGS = @GLIB_WIN_BUG_CFLAGS@
GLIB_WIN_BUG_LIBS = @GLIB_WIN_BUG_LIBS@
GMODULE_NO_EXPORT_CFLAGS = @GMODULE_NO_EXPORT_CFLAGS@
GMODULE_NO_EXPORT_LIBS = @GMODULE_NO_EXPORT_LIBS@
GMOFILES = @GMOFILES@
@ -380,6 +385,9 @@ LCMS_REQUIRED_VERSION = @LCMS_REQUIRED_VERSION@
LD = @LD@
LDFLAGS = @LDFLAGS@
LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
LIBHEIF_CFLAGS = @LIBHEIF_CFLAGS@
LIBHEIF_LIBS = @LIBHEIF_LIBS@
LIBHEIF_REQUIRED_VERSION = @LIBHEIF_REQUIRED_VERSION@
LIBLZMA_REQUIRED_VERSION = @LIBLZMA_REQUIRED_VERSION@
LIBMYPAINT_CFLAGS = @LIBMYPAINT_CFLAGS@
LIBMYPAINT_LIBS = @LIBMYPAINT_LIBS@

View File

@ -216,6 +216,7 @@ DATADIRNAME = @DATADIRNAME@
DEFS = @DEFS@
DEPDIR = @DEPDIR@
DESKTOP_DATADIR = @DESKTOP_DATADIR@
DESKTOP_FILE_VALIDATE = @DESKTOP_FILE_VALIDATE@
DLLTOOL = @DLLTOOL@
DOC_SHOOTER = @DOC_SHOOTER@
DSYMUTIL = @DSYMUTIL@
@ -228,6 +229,7 @@ EXEEXT = @EXEEXT@
FGREP = @FGREP@
FILE_AA = @FILE_AA@
FILE_EXR = @FILE_EXR@
FILE_HEIF = @FILE_HEIF@
FILE_JP2_LOAD = @FILE_JP2_LOAD@
FILE_MNG = @FILE_MNG@
FILE_PDF_SAVE = @FILE_PDF_SAVE@
@ -249,6 +251,7 @@ GDK_PIXBUF_REQUIRED_VERSION = @GDK_PIXBUF_REQUIRED_VERSION@
GEGL = @GEGL@
GEGL_CFLAGS = @GEGL_CFLAGS@
GEGL_LIBS = @GEGL_LIBS@
GEGL_MAJOR_MINOR_VERSION = @GEGL_MAJOR_MINOR_VERSION@
GEGL_REQUIRED_VERSION = @GEGL_REQUIRED_VERSION@
GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
GEXIV2_CFLAGS = @GEXIV2_CFLAGS@
@ -287,6 +290,8 @@ GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
GLIB_LIBS = @GLIB_LIBS@
GLIB_MKENUMS = @GLIB_MKENUMS@
GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@
GLIB_WIN_BUG_CFLAGS = @GLIB_WIN_BUG_CFLAGS@
GLIB_WIN_BUG_LIBS = @GLIB_WIN_BUG_LIBS@
GMODULE_NO_EXPORT_CFLAGS = @GMODULE_NO_EXPORT_CFLAGS@
GMODULE_NO_EXPORT_LIBS = @GMODULE_NO_EXPORT_LIBS@
GMOFILES = @GMOFILES@
@ -343,6 +348,9 @@ LCMS_REQUIRED_VERSION = @LCMS_REQUIRED_VERSION@
LD = @LD@
LDFLAGS = @LDFLAGS@
LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
LIBHEIF_CFLAGS = @LIBHEIF_CFLAGS@
LIBHEIF_LIBS = @LIBHEIF_LIBS@
LIBHEIF_REQUIRED_VERSION = @LIBHEIF_REQUIRED_VERSION@
LIBLZMA_REQUIRED_VERSION = @LIBLZMA_REQUIRED_VERSION@
LIBMYPAINT_CFLAGS = @LIBMYPAINT_CFLAGS@
LIBMYPAINT_LIBS = @LIBMYPAINT_LIBS@
@ -868,11 +876,11 @@ distclean-generic:
maintainer-clean-generic:
@echo "This command is intended for maintainers to use"
@echo "it deletes files that may require special tools to rebuild."
@ENABLE_GTK_DOC_APP_FALSE@maintainer-clean-local:
@ENABLE_GTK_DOC_APP_FALSE@clean-local:
@ENABLE_GTK_DOC_APP_FALSE@uninstall-local:
@ENABLE_GTK_DOC_APP_FALSE@distclean-local:
@ENABLE_GTK_DOC_APP_FALSE@maintainer-clean-local:
@ENABLE_GTK_DOC_APP_FALSE@install-data-local:
@ENABLE_GTK_DOC_APP_FALSE@clean-local:
clean: clean-am
clean-am: clean-generic clean-libtool clean-local mostlyclean-am

View File

@ -216,6 +216,7 @@ DATADIRNAME = @DATADIRNAME@
DEFS = @DEFS@
DEPDIR = @DEPDIR@
DESKTOP_DATADIR = @DESKTOP_DATADIR@
DESKTOP_FILE_VALIDATE = @DESKTOP_FILE_VALIDATE@
DLLTOOL = @DLLTOOL@
DOC_SHOOTER = @DOC_SHOOTER@
DSYMUTIL = @DSYMUTIL@
@ -228,6 +229,7 @@ EXEEXT = @EXEEXT@
FGREP = @FGREP@
FILE_AA = @FILE_AA@
FILE_EXR = @FILE_EXR@
FILE_HEIF = @FILE_HEIF@
FILE_JP2_LOAD = @FILE_JP2_LOAD@
FILE_MNG = @FILE_MNG@
FILE_PDF_SAVE = @FILE_PDF_SAVE@
@ -249,6 +251,7 @@ GDK_PIXBUF_REQUIRED_VERSION = @GDK_PIXBUF_REQUIRED_VERSION@
GEGL = @GEGL@
GEGL_CFLAGS = @GEGL_CFLAGS@
GEGL_LIBS = @GEGL_LIBS@
GEGL_MAJOR_MINOR_VERSION = @GEGL_MAJOR_MINOR_VERSION@
GEGL_REQUIRED_VERSION = @GEGL_REQUIRED_VERSION@
GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
GEXIV2_CFLAGS = @GEXIV2_CFLAGS@
@ -287,6 +290,8 @@ GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
GLIB_LIBS = @GLIB_LIBS@
GLIB_MKENUMS = @GLIB_MKENUMS@
GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@
GLIB_WIN_BUG_CFLAGS = @GLIB_WIN_BUG_CFLAGS@
GLIB_WIN_BUG_LIBS = @GLIB_WIN_BUG_LIBS@
GMODULE_NO_EXPORT_CFLAGS = @GMODULE_NO_EXPORT_CFLAGS@
GMODULE_NO_EXPORT_LIBS = @GMODULE_NO_EXPORT_LIBS@
GMOFILES = @GMOFILES@
@ -343,6 +348,9 @@ LCMS_REQUIRED_VERSION = @LCMS_REQUIRED_VERSION@
LD = @LD@
LDFLAGS = @LDFLAGS@
LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
LIBHEIF_CFLAGS = @LIBHEIF_CFLAGS@
LIBHEIF_LIBS = @LIBHEIF_LIBS@
LIBHEIF_REQUIRED_VERSION = @LIBHEIF_REQUIRED_VERSION@
LIBLZMA_REQUIRED_VERSION = @LIBLZMA_REQUIRED_VERSION@
LIBMYPAINT_CFLAGS = @LIBMYPAINT_CFLAGS@
LIBMYPAINT_LIBS = @LIBMYPAINT_LIBS@

View File

@ -361,6 +361,18 @@
</dt>
<dd></dd>
<dt>
<a class="link" href="libgimp-gimpimage.html#gimp-image-freeze-channels" title="gimp_image_freeze_channels ()">gimp_image_freeze_channels</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a>
</dt>
<dd></dd>
<dt>
<a class="link" href="libgimp-gimpimage.html#gimp-image-freeze-layers" title="gimp_image_freeze_layers ()">gimp_image_freeze_layers</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a>
</dt>
<dd></dd>
<dt>
<a class="link" href="libgimp-gimpimage.html#gimp-image-freeze-vectors" title="gimp_image_freeze_vectors ()">gimp_image_freeze_vectors</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a>
</dt>
<dd></dd>
<dt>
<a class="link" href="libgimp-gimpimagecolorprofile.html#gimp-image-get-color-profile" title="gimp_image_get_color_profile ()">gimp_image_get_color_profile</a>, function in <a class="link" href="libgimp-gimpimagecolorprofile.html" title="gimpimagecolorprofile">gimpimagecolorprofile</a>
</dt>
<dd></dd>
@ -417,6 +429,18 @@
</dt>
<dd></dd>
<dt>
<a class="link" href="libgimp-gimpimage.html#gimp-image-thaw-channels" title="gimp_image_thaw_channels ()">gimp_image_thaw_channels</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a>
</dt>
<dd></dd>
<dt>
<a class="link" href="libgimp-gimpimage.html#gimp-image-thaw-layers" title="gimp_image_thaw_layers ()">gimp_image_thaw_layers</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a>
</dt>
<dd></dd>
<dt>
<a class="link" href="libgimp-gimpimage.html#gimp-image-thaw-vectors" title="gimp_image_thaw_vectors ()">gimp_image_thaw_vectors</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a>
</dt>
<dd></dd>
<dt>
<a class="link" href="libgimp-gimpitem.html#gimp-item-get-color-tag" title="gimp_item_get_color_tag ()">gimp_item_get_color_tag</a>, function in <a class="link" href="libgimp-gimpitem.html" title="gimpitem">gimpitem</a>
</dt>
<dd></dd>
@ -440,6 +464,10 @@
<a class="link" href="libgimp-gimpitem.html#gimp-item-set-lock-position" title="gimp_item_set_lock_position ()">gimp_item_set_lock_position</a>, function in <a class="link" href="libgimp-gimpitem.html" title="gimpitem">gimpitem</a>
</dt>
<dd></dd>
<dt>
<a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-translate" title="gimp_item_transform_translate ()">gimp_item_transform_translate</a>, function in <a class="link" href="libgimp-gimpitemtransform.html" title="gimpitemtransform">gimpitemtransform</a>
</dt>
<dd></dd>
<a name="idxL"></a><h3 class="title">L</h3>
<dt>
<a class="link" href="libgimp-gimplayer.html#gimp-layer-get-blend-space" title="gimp_layer_get_blend_space ()">gimp_layer_get_blend_space</a>, function in <a class="link" href="libgimp-gimplayer.html" title="gimplayer">gimplayer</a>

View File

@ -2182,6 +2182,18 @@
</dt>
<dd></dd>
<dt>
<a class="link" href="libgimp-gimpimage.html#gimp-image-freeze-channels" title="gimp_image_freeze_channels ()">gimp_image_freeze_channels</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a>
</dt>
<dd></dd>
<dt>
<a class="link" href="libgimp-gimpimage.html#gimp-image-freeze-layers" title="gimp_image_freeze_layers ()">gimp_image_freeze_layers</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a>
</dt>
<dd></dd>
<dt>
<a class="link" href="libgimp-gimpimage.html#gimp-image-freeze-vectors" title="gimp_image_freeze_vectors ()">gimp_image_freeze_vectors</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a>
</dt>
<dd></dd>
<dt>
<a class="link" href="libgimp-gimpimage.html#gimp-image-free-shadow" title="gimp_image_free_shadow ()">gimp_image_free_shadow</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a>
</dt>
<dd></dd>
@ -2670,6 +2682,18 @@
</dt>
<dd></dd>
<dt>
<a class="link" href="libgimp-gimpimage.html#gimp-image-thaw-channels" title="gimp_image_thaw_channels ()">gimp_image_thaw_channels</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a>
</dt>
<dd></dd>
<dt>
<a class="link" href="libgimp-gimpimage.html#gimp-image-thaw-layers" title="gimp_image_thaw_layers ()">gimp_image_thaw_layers</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a>
</dt>
<dd></dd>
<dt>
<a class="link" href="libgimp-gimpimage.html#gimp-image-thaw-vectors" title="gimp_image_thaw_vectors ()">gimp_image_thaw_vectors</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a>
</dt>
<dd></dd>
<dt>
<a class="link" href="libgimp-gimpimageundo.html#gimp-image-undo-disable" title="gimp_image_undo_disable ()">gimp_image_undo_disable</a>, function in <a class="link" href="libgimp-gimpimageundo.html" title="gimpimageundo">gimpimageundo</a>
</dt>
<dd></dd>
@ -2897,6 +2921,10 @@
<a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-shear" title="gimp_item_transform_shear ()">gimp_item_transform_shear</a>, function in <a class="link" href="libgimp-gimpitemtransform.html" title="gimpitemtransform">gimpitemtransform</a>
</dt>
<dd></dd>
<dt>
<a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-translate" title="gimp_item_transform_translate ()">gimp_item_transform_translate</a>, function in <a class="link" href="libgimp-gimpitemtransform.html" title="gimpitemtransform">gimpitemtransform</a>
</dt>
<dd></dd>
<a name="idxL"></a><h3 class="title">L</h3>
<dt>
<a class="link" href="libgimp-gimpenums.html#GimpLayerColorSpace" title="enum GimpLayerColorSpace">GimpLayerColorSpace</a>, enum in <a class="link" href="libgimp-gimpenums.html" title="gimpenums">gimpenums</a>

View File

@ -15,7 +15,7 @@
<div>
<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GIMP Library Reference Manual</p></th></tr></table></div>
<div><p class="releaseinfo">
for GIMP 2.10.0
for GIMP 2.10.2
</p></div>
</div>

View File

@ -300,6 +300,22 @@
<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
</td>
<td class="function_name">
<a class="link" href="libgimp-gimpimage.html#gimp-image-freeze-layers" title="gimp_image_freeze_layers ()">gimp_image_freeze_layers</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
</td>
<td class="function_name">
<a class="link" href="libgimp-gimpimage.html#gimp-image-thaw-layers" title="gimp_image_thaw_layers ()">gimp_image_thaw_layers</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
</td>
<td class="function_name">
<a class="link" href="libgimp-gimpimage.html#gimp-image-raise-layer" title="gimp_image_raise_layer ()">gimp_image_raise_layer</a> <span class="c_punctuation">()</span>
</td>
</tr>
@ -364,6 +380,22 @@
<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
</td>
<td class="function_name">
<a class="link" href="libgimp-gimpimage.html#gimp-image-freeze-channels" title="gimp_image_freeze_channels ()">gimp_image_freeze_channels</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
</td>
<td class="function_name">
<a class="link" href="libgimp-gimpimage.html#gimp-image-thaw-channels" title="gimp_image_thaw_channels ()">gimp_image_thaw_channels</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
</td>
<td class="function_name">
<a class="link" href="libgimp-gimpimage.html#gimp-image-raise-channel" title="gimp_image_raise_channel ()">gimp_image_raise_channel</a> <span class="c_punctuation">()</span>
</td>
</tr>
@ -785,6 +817,22 @@
</tr>
<tr>
<td class="function_type">
<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
</td>
<td class="function_name">
<a class="link" href="libgimp-gimpimage.html#gimp-image-freeze-vectors" title="gimp_image_freeze_vectors ()">gimp_image_freeze_vectors</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
</td>
<td class="function_name">
<a class="link" href="libgimp-gimpimage.html#gimp-image-thaw-vectors" title="gimp_image_thaw_vectors ()">gimp_image_thaw_vectors</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a href="../glib/glib-Basic-Types.html#gint32"><span class="returnvalue">gint32</span></a>
</td>
<td class="function_name">
@ -2031,6 +2079,70 @@ layer.</p>
</div>
<hr>
<div class="refsect2">
<a name="gimp-image-freeze-layers"></a><h3>gimp_image_freeze_layers ()</h3>
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
gimp_image_freeze_layers (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> image_ID</code></em>);</pre>
<p>Freeze the image's layer list.</p>
<p>This procedure freezes the layer list of the image, suppressing any
updates to the Layers dialog in response to changes to the image's
layers. This can significantly improve performance while applying
changes affecting the layer list.</p>
<p>Each call to <a class="link" href="libgimp-gimpimage.html#gimp-image-freeze-layers" title="gimp_image_freeze_layers ()"><code class="function">gimp_image_freeze_layers()</code></a> should be matched by a
corresponding call to <a class="link" href="libgimp-gimpimage.html#gimp-image-thaw-layers" title="gimp_image_thaw_layers ()"><code class="function">gimp_image_thaw_layers()</code></a>, undoing its effects.</p>
<div class="refsect3">
<a name="gimp-image-freeze-layers.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>image_ID</p></td>
<td class="parameter_description"><p>The image.</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="gimp-image-freeze-layers.returns"></a><h4>Returns</h4>
<p> TRUE on success.</p>
</div>
<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
</div>
<hr>
<div class="refsect2">
<a name="gimp-image-thaw-layers"></a><h3>gimp_image_thaw_layers ()</h3>
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
gimp_image_thaw_layers (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> image_ID</code></em>);</pre>
<p>Thaw the image's layer list.</p>
<p>This procedure thaws the layer list of the image, re-enabling
updates to the Layers dialog.</p>
<p>This procedure should match a corresponding call to
<a class="link" href="libgimp-gimpimage.html#gimp-image-freeze-layers" title="gimp_image_freeze_layers ()"><code class="function">gimp_image_freeze_layers()</code></a>.</p>
<div class="refsect3">
<a name="gimp-image-thaw-layers.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>image_ID</p></td>
<td class="parameter_description"><p>The image.</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="gimp-image-thaw-layers.returns"></a><h4>Returns</h4>
<p> TRUE on success.</p>
</div>
<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
</div>
<hr>
<div class="refsect2">
<a name="gimp-image-raise-layer"></a><h3>gimp_image_raise_layer ()</h3>
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
gimp_image_raise_layer (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> image_ID</code></em>,
@ -2348,6 +2460,71 @@ channel doesn't exist, an error is returned.</p>
</div>
<hr>
<div class="refsect2">
<a name="gimp-image-freeze-channels"></a><h3>gimp_image_freeze_channels ()</h3>
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
gimp_image_freeze_channels (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> image_ID</code></em>);</pre>
<p>Freeze the image's channel list.</p>
<p>This procedure freezes the channel list of the image, suppressing
any updates to the Channels dialog in response to changes to the
image's channels. This can significantly improve performance while
applying changes affecting the channel list.</p>
<p>Each call to <a class="link" href="libgimp-gimpimage.html#gimp-image-freeze-channels" title="gimp_image_freeze_channels ()"><code class="function">gimp_image_freeze_channels()</code></a> should be matched by a
corresponding call to <a class="link" href="libgimp-gimpimage.html#gimp-image-thaw-channels" title="gimp_image_thaw_channels ()"><code class="function">gimp_image_thaw_channels()</code></a>, undoing its
effects.</p>
<div class="refsect3">
<a name="gimp-image-freeze-channels.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>image_ID</p></td>
<td class="parameter_description"><p>The image.</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="gimp-image-freeze-channels.returns"></a><h4>Returns</h4>
<p> TRUE on success.</p>
</div>
<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
</div>
<hr>
<div class="refsect2">
<a name="gimp-image-thaw-channels"></a><h3>gimp_image_thaw_channels ()</h3>
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
gimp_image_thaw_channels (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> image_ID</code></em>);</pre>
<p>Thaw the image's channel list.</p>
<p>This procedure thaws the channel list of the image, re-enabling
updates to the Channels dialog.</p>
<p>This procedure should match a corresponding call to
<a class="link" href="libgimp-gimpimage.html#gimp-image-freeze-channels" title="gimp_image_freeze_channels ()"><code class="function">gimp_image_freeze_channels()</code></a>.</p>
<div class="refsect3">
<a name="gimp-image-thaw-channels.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>image_ID</p></td>
<td class="parameter_description"><p>The image.</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="gimp-image-thaw-channels.returns"></a><h4>Returns</h4>
<p> TRUE on success.</p>
</div>
<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
</div>
<hr>
<div class="refsect2">
<a name="gimp-image-raise-channel"></a><h3>gimp_image_raise_channel ()</h3>
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
gimp_image_raise_channel (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> image_ID</code></em>,
@ -4312,6 +4489,71 @@ path doesn't exist, an error is returned.</p>
</div>
<hr>
<div class="refsect2">
<a name="gimp-image-freeze-vectors"></a><h3>gimp_image_freeze_vectors ()</h3>
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
gimp_image_freeze_vectors (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> image_ID</code></em>);</pre>
<p>Freeze the image's vectors list.</p>
<p>This procedure freezes the vectors list of the image, suppressing
any updates to the Paths dialog in response to changes to the
image's vectors. This can significantly improve performance while
applying changes affecting the vectors list.</p>
<p>Each call to <a class="link" href="libgimp-gimpimage.html#gimp-image-freeze-vectors" title="gimp_image_freeze_vectors ()"><code class="function">gimp_image_freeze_vectors()</code></a> should be matched by a
corresponding call to <a class="link" href="libgimp-gimpimage.html#gimp-image-thaw-vectors" title="gimp_image_thaw_vectors ()"><code class="function">gimp_image_thaw_vectors()</code></a>, undoing its
effects.</p>
<div class="refsect3">
<a name="gimp-image-freeze-vectors.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>image_ID</p></td>
<td class="parameter_description"><p>The image.</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="gimp-image-freeze-vectors.returns"></a><h4>Returns</h4>
<p> TRUE on success.</p>
</div>
<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
</div>
<hr>
<div class="refsect2">
<a name="gimp-image-thaw-vectors"></a><h3>gimp_image_thaw_vectors ()</h3>
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
gimp_image_thaw_vectors (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> image_ID</code></em>);</pre>
<p>Thaw the image's vectors list.</p>
<p>This procedure thaws the vectors list of the image, re-enabling
updates to the Paths dialog.</p>
<p>This procedure should match a corresponding call to
<a class="link" href="libgimp-gimpimage.html#gimp-image-freeze-vectors" title="gimp_image_freeze_vectors ()"><code class="function">gimp_image_freeze_vectors()</code></a>.</p>
<div class="refsect3">
<a name="gimp-image-thaw-vectors.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>image_ID</p></td>
<td class="parameter_description"><p>The image.</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="gimp-image-thaw-vectors.returns"></a><h4>Returns</h4>
<p> TRUE on success.</p>
</div>
<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
</div>
<hr>
<div class="refsect2">
<a name="gimp-image-get-active-vectors"></a><h3>gimp_image_get_active_vectors ()</h3>
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gint32"><span class="returnvalue">gint32</span></a>
gimp_image_get_active_vectors (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> image_ID</code></em>);</pre>

View File

@ -44,6 +44,14 @@
<a href="../glib/glib-Basic-Types.html#gint32"><span class="returnvalue">gint32</span></a>
</td>
<td class="function_name">
<a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-translate" title="gimp_item_transform_translate ()">gimp_item_transform_translate</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a href="../glib/glib-Basic-Types.html#gint32"><span class="returnvalue">gint32</span></a>
</td>
<td class="function_name">
<a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-flip-simple" title="gimp_item_transform_flip_simple ()">gimp_item_transform_flip_simple</a> <span class="c_punctuation">()</span>
</td>
</tr>
@ -121,6 +129,55 @@
<div class="refsect1">
<a name="libgimp-gimpitemtransform.functions_details"></a><h2>Functions</h2>
<div class="refsect2">
<a name="gimp-item-transform-translate"></a><h3>gimp_item_transform_translate ()</h3>
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gint32"><span class="returnvalue">gint32</span></a>
gimp_item_transform_translate (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> item_ID</code></em>,
<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> off_x</code></em>,
<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> off_y</code></em>);</pre>
<p>Translate the item by the specified offsets.</p>
<p>This procedure translates the item by the amounts specified in the
off_x and off_y arguments. These can be negative, and are considered
offsets from the current position. The offsets will be rounded to
the nearest pixel unless the item is a path.</p>
<p>If the item is attached to an image and has its linked flag set to
TRUE, all additional items contained in the image which have the
linked flag set to TRUE will also be translated by the specified
offsets.</p>
<div class="refsect3">
<a name="gimp-item-transform-translate.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>item_ID</p></td>
<td class="parameter_description"><p>The item.</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>off_x</p></td>
<td class="parameter_description"><p>Offset in x direction.</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>off_y</p></td>
<td class="parameter_description"><p>Offset in y direction.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
<a name="gimp-item-transform-translate.returns"></a><h4>Returns</h4>
<p> The translated item.</p>
</div>
<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
</div>
<hr>
<div class="refsect2">
<a name="gimp-item-transform-flip-simple"></a><h3>gimp_item_transform_flip_simple ()</h3>
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gint32"><span class="returnvalue">gint32</span></a>
gimp_item_transform_flip_simple (<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> item_ID</code></em>,

View File

@ -928,7 +928,7 @@ gimp_layer_translate (<em class="parameter"><code><a href="../glib/glib-Basic-Ty
<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> offy</code></em>);</pre>
<div class="warning">
<p><code class="literal">gimp_layer_translate</code> is deprecated and should not be used in newly-written code.</p>
<p>Use <code class="function">gimp_item_transform_translate()</code> instead.</p>
<p>Use <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-translate" title="gimp_item_transform_translate ()"><code class="function">gimp_item_transform_translate()</code></a> instead.</p>
</div>
<p>Translate the layer by the specified offsets.</p>
<p>This procedure translates the layer by the amounts specified in the

View File

@ -564,6 +564,8 @@
<keyword type="function" name="gimp_image_add_layer ()" link="libgimp-gimpimage.html#gimp-image-add-layer" deprecated="Use gimp_image_insert_layer() instead."/>
<keyword type="function" name="gimp_image_insert_layer ()" link="libgimp-gimpimage.html#gimp-image-insert-layer"/>
<keyword type="function" name="gimp_image_remove_layer ()" link="libgimp-gimpimage.html#gimp-image-remove-layer"/>
<keyword type="function" name="gimp_image_freeze_layers ()" link="libgimp-gimpimage.html#gimp-image-freeze-layers" since="2.10"/>
<keyword type="function" name="gimp_image_thaw_layers ()" link="libgimp-gimpimage.html#gimp-image-thaw-layers" since="2.10"/>
<keyword type="function" name="gimp_image_raise_layer ()" link="libgimp-gimpimage.html#gimp-image-raise-layer" deprecated="Use gimp_image_raise_item() instead."/>
<keyword type="function" name="gimp_image_lower_layer ()" link="libgimp-gimpimage.html#gimp-image-lower-layer" deprecated="Use gimp_image_lower_item() instead."/>
<keyword type="function" name="gimp_image_raise_layer_to_top ()" link="libgimp-gimpimage.html#gimp-image-raise-layer-to-top" deprecated="Use gimp_image_raise_item_to_top() instead."/>
@ -572,6 +574,8 @@
<keyword type="function" name="gimp_image_add_channel ()" link="libgimp-gimpimage.html#gimp-image-add-channel" deprecated="Use gimp_image_insert_channel() instead."/>
<keyword type="function" name="gimp_image_insert_channel ()" link="libgimp-gimpimage.html#gimp-image-insert-channel"/>
<keyword type="function" name="gimp_image_remove_channel ()" link="libgimp-gimpimage.html#gimp-image-remove-channel"/>
<keyword type="function" name="gimp_image_freeze_channels ()" link="libgimp-gimpimage.html#gimp-image-freeze-channels" since="2.10"/>
<keyword type="function" name="gimp_image_thaw_channels ()" link="libgimp-gimpimage.html#gimp-image-thaw-channels" since="2.10"/>
<keyword type="function" name="gimp_image_raise_channel ()" link="libgimp-gimpimage.html#gimp-image-raise-channel" deprecated="Use gimp_image_raise_item() instead."/>
<keyword type="function" name="gimp_image_lower_channel ()" link="libgimp-gimpimage.html#gimp-image-lower-channel" deprecated="Use gimp_image_lower_item() instead."/>
<keyword type="function" name="gimp_image_get_channel_position ()" link="libgimp-gimpimage.html#gimp-image-get-channel-position" deprecated="Use gimp_image_get_item_position() instead." since="2.4"/>
@ -625,6 +629,8 @@
<keyword type="function" name="gimp_image_add_vectors ()" link="libgimp-gimpimage.html#gimp-image-add-vectors" deprecated="Use gimp_image_insert_vectors() instead."/>
<keyword type="function" name="gimp_image_insert_vectors ()" link="libgimp-gimpimage.html#gimp-image-insert-vectors"/>
<keyword type="function" name="gimp_image_remove_vectors ()" link="libgimp-gimpimage.html#gimp-image-remove-vectors" since="2.4"/>
<keyword type="function" name="gimp_image_freeze_vectors ()" link="libgimp-gimpimage.html#gimp-image-freeze-vectors" since="2.10"/>
<keyword type="function" name="gimp_image_thaw_vectors ()" link="libgimp-gimpimage.html#gimp-image-thaw-vectors" since="2.10"/>
<keyword type="function" name="gimp_image_get_active_vectors ()" link="libgimp-gimpimage.html#gimp-image-get-active-vectors"/>
<keyword type="function" name="gimp_image_set_active_vectors ()" link="libgimp-gimpimage.html#gimp-image-set-active-vectors"/>
<keyword type="function" name="gimp_image_lower_vectors ()" link="libgimp-gimpimage.html#gimp-image-lower-vectors" deprecated="Use gimp_image_lower_item() instead." since="2.4"/>
@ -722,6 +728,7 @@
<keyword type="function" name="gimp_item_detach_parasite ()" link="libgimp-gimpitem.html#gimp-item-detach-parasite" since="2.8"/>
<keyword type="function" name="gimp_item_get_parasite ()" link="libgimp-gimpitem.html#gimp-item-get-parasite" since="2.8"/>
<keyword type="function" name="gimp_item_get_parasite_list ()" link="libgimp-gimpitem.html#gimp-item-get-parasite-list" since="2.8"/>
<keyword type="function" name="gimp_item_transform_translate ()" link="libgimp-gimpitemtransform.html#gimp-item-transform-translate" since="2.10"/>
<keyword type="function" name="gimp_item_transform_flip_simple ()" link="libgimp-gimpitemtransform.html#gimp-item-transform-flip-simple" since="2.2"/>
<keyword type="function" name="gimp_item_transform_flip ()" link="libgimp-gimpitemtransform.html#gimp-item-transform-flip" since="2.8"/>
<keyword type="function" name="gimp_item_transform_perspective ()" link="libgimp-gimpitemtransform.html#gimp-item-transform-perspective" since="2.8"/>

View File

@ -646,6 +646,8 @@ gimp_image_lower_item_to_bottom
gimp_image_add_layer
gimp_image_insert_layer
gimp_image_remove_layer
gimp_image_freeze_layers
gimp_image_thaw_layers
gimp_image_raise_layer
gimp_image_lower_layer
gimp_image_raise_layer_to_top
@ -654,6 +656,8 @@ gimp_image_get_layer_position
gimp_image_add_channel
gimp_image_insert_channel
gimp_image_remove_channel
gimp_image_freeze_channels
gimp_image_thaw_channels
gimp_image_raise_channel
gimp_image_lower_channel
gimp_image_get_channel_position
@ -707,6 +711,8 @@ gimp_image_attach_new_parasite
gimp_image_add_vectors
gimp_image_insert_vectors
gimp_image_remove_vectors
gimp_image_freeze_vectors
gimp_image_thaw_vectors
gimp_image_get_active_vectors
gimp_image_set_active_vectors
gimp_image_lower_vectors
@ -848,6 +854,7 @@ gimp_item_get_parasite_list
<SECTION>
<FILE>gimpitemtransform</FILE>
gimp_item_transform_translate
gimp_item_transform_flip_simple
gimp_item_transform_flip
gimp_item_transform_perspective

View File

@ -216,6 +216,7 @@ DATADIRNAME = @DATADIRNAME@
DEFS = @DEFS@
DEPDIR = @DEPDIR@
DESKTOP_DATADIR = @DESKTOP_DATADIR@
DESKTOP_FILE_VALIDATE = @DESKTOP_FILE_VALIDATE@
DLLTOOL = @DLLTOOL@
DOC_SHOOTER = @DOC_SHOOTER@
DSYMUTIL = @DSYMUTIL@
@ -228,6 +229,7 @@ EXEEXT = @EXEEXT@
FGREP = @FGREP@
FILE_AA = @FILE_AA@
FILE_EXR = @FILE_EXR@
FILE_HEIF = @FILE_HEIF@
FILE_JP2_LOAD = @FILE_JP2_LOAD@
FILE_MNG = @FILE_MNG@
FILE_PDF_SAVE = @FILE_PDF_SAVE@
@ -249,6 +251,7 @@ GDK_PIXBUF_REQUIRED_VERSION = @GDK_PIXBUF_REQUIRED_VERSION@
GEGL = @GEGL@
GEGL_CFLAGS = @GEGL_CFLAGS@
GEGL_LIBS = @GEGL_LIBS@
GEGL_MAJOR_MINOR_VERSION = @GEGL_MAJOR_MINOR_VERSION@
GEGL_REQUIRED_VERSION = @GEGL_REQUIRED_VERSION@
GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
GEXIV2_CFLAGS = @GEXIV2_CFLAGS@
@ -287,6 +290,8 @@ GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
GLIB_LIBS = @GLIB_LIBS@
GLIB_MKENUMS = @GLIB_MKENUMS@
GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@
GLIB_WIN_BUG_CFLAGS = @GLIB_WIN_BUG_CFLAGS@
GLIB_WIN_BUG_LIBS = @GLIB_WIN_BUG_LIBS@
GMODULE_NO_EXPORT_CFLAGS = @GMODULE_NO_EXPORT_CFLAGS@
GMODULE_NO_EXPORT_LIBS = @GMODULE_NO_EXPORT_LIBS@
GMOFILES = @GMOFILES@
@ -343,6 +348,9 @@ LCMS_REQUIRED_VERSION = @LCMS_REQUIRED_VERSION@
LD = @LD@
LDFLAGS = @LDFLAGS@
LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
LIBHEIF_CFLAGS = @LIBHEIF_CFLAGS@
LIBHEIF_LIBS = @LIBHEIF_LIBS@
LIBHEIF_REQUIRED_VERSION = @LIBHEIF_REQUIRED_VERSION@
LIBLZMA_REQUIRED_VERSION = @LIBLZMA_REQUIRED_VERSION@
LIBMYPAINT_CFLAGS = @LIBMYPAINT_CFLAGS@
LIBMYPAINT_LIBS = @LIBMYPAINT_LIBS@

View File

@ -13,12 +13,16 @@
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
<td width="100%" align="left" class="shortcuts"><span id="nav_index"><a class="shortcut" href="#idxD">D</a>
<td width="100%" align="left" class="shortcuts"><span id="nav_index"><a class="shortcut" href="#idxC">C</a>
 <span class="dim">|</span> 
<a class="shortcut" href="#idxD">D</a>
 <span class="dim">|</span> 
<a class="shortcut" href="#idxE">E</a>
 <span class="dim">|</span> 
<a class="shortcut" href="#idxF">F</a>
 <span class="dim">|</span> 
<a class="shortcut" href="#idxG">G</a>
 <span class="dim">|</span> 
<a class="shortcut" href="#idxL">L</a>
 <span class="dim">|</span> 
<a class="shortcut" href="#idxM">M</a>
@ -38,7 +42,16 @@
<div class="index">
<div class="titlepage"><div><div><h1 class="title">
<a name="api-index-2-10"></a>Index of new symbols in GIMP 2.10</h1></div></div></div>
<a name="idx"></a><a name="idxD"></a><h3 class="title">D</h3>
<a name="idx"></a><a name="idxC"></a><h3 class="title">C</h3>
<dt>
<a class="link" href="libgimpbase-gimpbaseenums.html#GimpColorTag" title="enum GimpColorTag">GimpColorTag</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
</dt>
<dd></dd>
<dt>
<a class="link" href="libgimpbase-gimpbaseenums.html#GimpComponentType" title="enum GimpComponentType">GimpComponentType</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
</dt>
<dd></dd>
<a name="idxD"></a><h3 class="title">D</h3>
<dt>
<a class="link" href="libgimpbase-gimpenv.html#gimp-data-directory-file" title="gimp_data_directory_file ()">gimp_data_directory_file</a>, function in <a class="link" href="libgimpbase-gimpenv.html" title="gimpenv">gimpenv</a>
</dt>
@ -69,6 +82,11 @@
<a class="link" href="libgimpbase-gimputils.html#gimp-flags-value-get-abbrev" title="gimp_flags_value_get_abbrev ()">gimp_flags_value_get_abbrev</a>, function in <a class="link" href="libgimpbase-gimputils.html" title="gimputils">gimputils</a>
</dt>
<dd></dd>
<a name="idxG"></a><h3 class="title">G</h3>
<dt>
<a class="link" href="libgimpbase-gimpbaseenums.html#GimpGradientBlendColorSpace" title="enum GimpGradientBlendColorSpace">GimpGradientBlendColorSpace</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
</dt>
<dd></dd>
<a name="idxL"></a><h3 class="title">L</h3>
<dt>
<a class="link" href="libgimpbase-gimpenv.html#gimp-locale-directory-file" title="gimp_locale_directory_file ()">gimp_locale_directory_file</a>, function in <a class="link" href="libgimpbase-gimpenv.html" title="gimpenv">gimpenv</a>
@ -148,6 +166,10 @@
<a class="link" href="libgimpbase-gimpenv.html#gimp-plug-in-directory-file" title="gimp_plug_in_directory_file ()">gimp_plug_in_directory_file</a>, function in <a class="link" href="libgimpbase-gimpenv.html" title="gimpenv">gimpenv</a>
</dt>
<dd></dd>
<dt>
<a class="link" href="libgimpbase-gimpbaseenums.html#GimpPrecision" title="enum GimpPrecision">GimpPrecision</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
</dt>
<dd></dd>
<a name="idxS"></a><h3 class="title">S</h3>
<dt>
<a class="link" href="libgimpbase-gimputils.html#gimp-stack-trace-available" title="gimp_stack_trace_available ()">gimp_stack_trace_available</a>, function in <a class="link" href="libgimpbase-gimputils.html" title="gimputils">gimputils</a>

View File

@ -15,7 +15,7 @@
<div>
<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GIMP Base Library Reference Manual</p></th></tr></table></div>
<div><p class="releaseinfo">
for GIMP 2.10.0
for GIMP 2.10.2
</p></div>
</div>

File diff suppressed because it is too large Load Diff

View File

@ -116,6 +116,7 @@ gimp_cpu_accel_set_use (<em class="parameter"><code><a href="../glib/glib-Basic-
<a name="libgimpbase-gimpcpuaccel.other_details"></a><h2>Types and Values</h2>
<div class="refsect2">
<a name="GimpCpuAccelFlags"></a><h3>enum GimpCpuAccelFlags</h3>
<p>Types of detectable CPU accelerations</p>
<div class="refsect3">
<a name="GimpCpuAccelFlags.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
@ -127,63 +128,87 @@ gimp_cpu_accel_set_use (<em class="parameter"><code><a href="../glib/glib-Basic-
<tbody>
<tr>
<td class="enum_member_name"><p><a name="GIMP-CPU-ACCEL-NONE:CAPS"></a>GIMP_CPU_ACCEL_NONE</p></td>
<td> </td>
<td> </td>
<td class="enum_member_description">
<p>None</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GIMP-CPU-ACCEL-X86-MMX:CAPS"></a>GIMP_CPU_ACCEL_X86_MMX</p></td>
<td> </td>
<td> </td>
<td class="enum_member_description">
<p>MMX</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GIMP-CPU-ACCEL-X86-3DNOW:CAPS"></a>GIMP_CPU_ACCEL_X86_3DNOW</p></td>
<td> </td>
<td> </td>
<td class="enum_member_description">
<p>3dNow</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GIMP-CPU-ACCEL-X86-MMXEXT:CAPS"></a>GIMP_CPU_ACCEL_X86_MMXEXT</p></td>
<td> </td>
<td> </td>
<td class="enum_member_description">
<p>MMXEXT</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GIMP-CPU-ACCEL-X86-SSE:CAPS"></a>GIMP_CPU_ACCEL_X86_SSE</p></td>
<td> </td>
<td> </td>
<td class="enum_member_description">
<p>SSE</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GIMP-CPU-ACCEL-X86-SSE2:CAPS"></a>GIMP_CPU_ACCEL_X86_SSE2</p></td>
<td> </td>
<td> </td>
<td class="enum_member_description">
<p>SSE2</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GIMP-CPU-ACCEL-X86-SSE3:CAPS"></a>GIMP_CPU_ACCEL_X86_SSE3</p></td>
<td> </td>
<td> </td>
<td class="enum_member_description">
<p>SSE3</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GIMP-CPU-ACCEL-X86-SSSE3:CAPS"></a>GIMP_CPU_ACCEL_X86_SSSE3</p></td>
<td> </td>
<td> </td>
<td class="enum_member_description">
<p>SSSE3</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GIMP-CPU-ACCEL-X86-SSE4-1:CAPS"></a>GIMP_CPU_ACCEL_X86_SSE4_1</p></td>
<td> </td>
<td> </td>
<td class="enum_member_description">
<p>SSE4_1</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GIMP-CPU-ACCEL-X86-SSE4-2:CAPS"></a>GIMP_CPU_ACCEL_X86_SSE4_2</p></td>
<td> </td>
<td> </td>
<td class="enum_member_description">
<p>SSE4_2</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GIMP-CPU-ACCEL-X86-AVX:CAPS"></a>GIMP_CPU_ACCEL_X86_AVX</p></td>
<td> </td>
<td> </td>
<td class="enum_member_description">
<p>AVX</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GIMP-CPU-ACCEL-PPC-ALTIVEC:CAPS"></a>GIMP_CPU_ACCEL_PPC_ALTIVEC</p></td>
<td> </td>
<td> </td>
<td class="enum_member_description">
<p>Altivec</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>

View File

@ -837,6 +837,7 @@ supported with <em class="parameter"><code>mime_type</code></em>
<hr>
<div class="refsect2">
<a name="GimpMetadataLoadFlags"></a><h3>enum GimpMetadataLoadFlags</h3>
<p>What metadata to load when importing images.</p>
<div class="refsect3">
<a name="GimpMetadataLoadFlags.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
@ -848,28 +849,38 @@ supported with <em class="parameter"><code>mime_type</code></em>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="GIMP-METADATA-LOAD-COMMENT:CAPS"></a>GIMP_METADATA_LOAD_COMMENT</p></td>
<td> </td>
<td> </td>
<td class="enum_member_description">
<p>Load the comment</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GIMP-METADATA-LOAD-RESOLUTION:CAPS"></a>GIMP_METADATA_LOAD_RESOLUTION</p></td>
<td> </td>
<td> </td>
<td class="enum_member_description">
<p>Load the resolution</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GIMP-METADATA-LOAD-ORIENTATION:CAPS"></a>GIMP_METADATA_LOAD_ORIENTATION</p></td>
<td> </td>
<td> </td>
<td class="enum_member_description">
<p>Load the orientation (rotation)</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GIMP-METADATA-LOAD-COLORSPACE:CAPS"></a>GIMP_METADATA_LOAD_COLORSPACE</p></td>
<td> </td>
<td> </td>
<td class="enum_member_description">
<p>Load the colorspace</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GIMP-METADATA-LOAD-ALL:CAPS"></a>GIMP_METADATA_LOAD_ALL</p></td>
<td> </td>
<td> </td>
<td class="enum_member_description">
<p>Load all of the above</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
@ -878,6 +889,7 @@ supported with <em class="parameter"><code>mime_type</code></em>
<hr>
<div class="refsect2">
<a name="GimpMetadataSaveFlags"></a><h3>enum GimpMetadataSaveFlags</h3>
<p>What kinds of metadata to save when exporting images.</p>
<div class="refsect3">
<a name="GimpMetadataSaveFlags.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
@ -889,28 +901,38 @@ supported with <em class="parameter"><code>mime_type</code></em>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="GIMP-METADATA-SAVE-EXIF:CAPS"></a>GIMP_METADATA_SAVE_EXIF</p></td>
<td> </td>
<td> </td>
<td class="enum_member_description">
<p>Save EXIF</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GIMP-METADATA-SAVE-XMP:CAPS"></a>GIMP_METADATA_SAVE_XMP</p></td>
<td> </td>
<td> </td>
<td class="enum_member_description">
<p>Save XMP</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GIMP-METADATA-SAVE-IPTC:CAPS"></a>GIMP_METADATA_SAVE_IPTC</p></td>
<td> </td>
<td> </td>
<td class="enum_member_description">
<p>Save IPTC</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GIMP-METADATA-SAVE-THUMBNAIL:CAPS"></a>GIMP_METADATA_SAVE_THUMBNAIL</p></td>
<td> </td>
<td> </td>
<td class="enum_member_description">
<p>Save a thumbnail of the image</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GIMP-METADATA-SAVE-ALL:CAPS"></a>GIMP_METADATA_SAVE_ALL</p></td>
<td> </td>
<td> </td>
<td class="enum_member_description">
<p>Save all of the above</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
@ -919,6 +941,7 @@ supported with <em class="parameter"><code>mime_type</code></em>
<hr>
<div class="refsect2">
<a name="GimpMetadataColorspace"></a><h3>enum GimpMetadataColorspace</h3>
<p>Well-defined colorspace information available from metadata</p>
<div class="refsect3">
<a name="GimpMetadataColorspace.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
@ -930,23 +953,31 @@ supported with <em class="parameter"><code>mime_type</code></em>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="GIMP-METADATA-COLORSPACE-UNSPECIFIED:CAPS"></a>GIMP_METADATA_COLORSPACE_UNSPECIFIED</p></td>
<td> </td>
<td> </td>
<td class="enum_member_description">
<p>Unspecified</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GIMP-METADATA-COLORSPACE-UNCALIBRATED:CAPS"></a>GIMP_METADATA_COLORSPACE_UNCALIBRATED</p></td>
<td> </td>
<td> </td>
<td class="enum_member_description">
<p>Uncalibrated</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GIMP-METADATA-COLORSPACE-SRGB:CAPS"></a>GIMP_METADATA_COLORSPACE_SRGB</p></td>
<td> </td>
<td> </td>
<td class="enum_member_description">
<p>sRGB</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GIMP-METADATA-COLORSPACE-ADOBERGB:CAPS"></a>GIMP_METADATA_COLORSPACE_ADOBERGB</p></td>
<td> </td>
<td> </td>
<td class="enum_member_description">
<p>Adobe RGB</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>

View File

@ -953,6 +953,7 @@ See <a href="../gobject/gobject-GParamSpec.html#g-param-spec-internal"><code cla
<a name="libgimpbase-gimpunit.other_details"></a><h2>Types and Values</h2>
<div class="refsect2">
<a name="GimpUnit"></a><h3>enum GimpUnit</h3>
<p>Units used for dimensions in images.</p>
<div class="refsect3">
<a name="GimpUnit.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
@ -964,38 +965,52 @@ See <a href="../gobject/gobject-GParamSpec.html#g-param-spec-internal"><code cla
<tbody>
<tr>
<td class="enum_member_name"><p><a name="GIMP-UNIT-PIXEL:CAPS"></a>GIMP_UNIT_PIXEL</p></td>
<td> </td>
<td> </td>
<td class="enum_member_description">
<p>Pixels</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GIMP-UNIT-INCH:CAPS"></a>GIMP_UNIT_INCH</p></td>
<td> </td>
<td> </td>
<td class="enum_member_description">
<p>Inches</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GIMP-UNIT-MM:CAPS"></a>GIMP_UNIT_MM</p></td>
<td> </td>
<td> </td>
<td class="enum_member_description">
<p>Millimeters</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GIMP-UNIT-POINT:CAPS"></a>GIMP_UNIT_POINT</p></td>
<td> </td>
<td> </td>
<td class="enum_member_description">
<p>Points</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GIMP-UNIT-PICA:CAPS"></a>GIMP_UNIT_PICA</p></td>
<td> </td>
<td> </td>
<td class="enum_member_description">
<p>Picas</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GIMP-UNIT-END:CAPS"></a>GIMP_UNIT_END</p></td>
<td> </td>
<td> </td>
<td class="enum_member_description">
<p>Marker for end-of-builtin-units</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GIMP-UNIT-PERCENT:CAPS"></a>GIMP_UNIT_PERCENT</p></td>
<td> </td>
<td> </td>
<td class="enum_member_description">
<p>Pseudo-unit percent</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>

View File

@ -124,14 +124,14 @@ capabilities.</p>
<hr>
<div class="refsect2">
<a name="GIMP-MICRO-VERSION:CAPS"></a><h3>GIMP_MICRO_VERSION</h3>
<pre class="programlisting">#define GIMP_MICRO_VERSION (0)
<pre class="programlisting">#define GIMP_MICRO_VERSION (2)
</pre>
<p>The micro GIMP version number.</p>
</div>
<hr>
<div class="refsect2">
<a name="GIMP-VERSION:CAPS"></a><h3>GIMP_VERSION</h3>
<pre class="programlisting">#define GIMP_VERSION "2.10.0"
<pre class="programlisting">#define GIMP_VERSION "2.10.2"
</pre>
<p>The GIMP version as a string.</p>
</div>

View File

@ -39,15 +39,15 @@
<keyword type="enum" name="enum GimpCheckSize" link="libgimpbase-gimpbaseenums.html#GimpCheckSize"/>
<keyword type="enum" name="enum GimpCheckType" link="libgimpbase-gimpbaseenums.html#GimpCheckType"/>
<keyword type="enum" name="enum GimpCloneType" link="libgimpbase-gimpbaseenums.html#GimpCloneType"/>
<keyword type="enum" name="enum GimpColorTag" link="libgimpbase-gimpbaseenums.html#GimpColorTag"/>
<keyword type="enum" name="enum GimpComponentType" link="libgimpbase-gimpbaseenums.html#GimpComponentType"/>
<keyword type="enum" name="enum GimpColorTag" link="libgimpbase-gimpbaseenums.html#GimpColorTag" since="2.10"/>
<keyword type="enum" name="enum GimpComponentType" link="libgimpbase-gimpbaseenums.html#GimpComponentType" since="2.10"/>
<keyword type="enum" name="enum GimpConvertPaletteType" link="libgimpbase-gimpbaseenums.html#GimpConvertPaletteType"/>
<keyword type="enum" name="enum GimpConvolveType" link="libgimpbase-gimpbaseenums.html#GimpConvolveType"/>
<keyword type="enum" name="enum GimpDesaturateMode" link="libgimpbase-gimpbaseenums.html#GimpDesaturateMode"/>
<keyword type="enum" name="enum GimpDodgeBurnType" link="libgimpbase-gimpbaseenums.html#GimpDodgeBurnType"/>
<keyword type="enum" name="enum GimpFillType" link="libgimpbase-gimpbaseenums.html#GimpFillType"/>
<keyword type="enum" name="enum GimpForegroundExtractMode" link="libgimpbase-gimpbaseenums.html#GimpForegroundExtractMode"/>
<keyword type="enum" name="enum GimpGradientBlendColorSpace" link="libgimpbase-gimpbaseenums.html#GimpGradientBlendColorSpace"/>
<keyword type="enum" name="enum GimpGradientBlendColorSpace" link="libgimpbase-gimpbaseenums.html#GimpGradientBlendColorSpace" since="2.10"/>
<keyword type="enum" name="enum GimpGradientSegmentColor" link="libgimpbase-gimpbaseenums.html#GimpGradientSegmentColor"/>
<keyword type="enum" name="enum GimpGradientSegmentType" link="libgimpbase-gimpbaseenums.html#GimpGradientSegmentType"/>
<keyword type="enum" name="enum GimpGradientType" link="libgimpbase-gimpbaseenums.html#GimpGradientType"/>
@ -69,7 +69,7 @@
<keyword type="enum" name="enum GimpPDBProcType" link="libgimpbase-gimpbaseenums.html#GimpPDBProcType"/>
<keyword type="enum" name="enum GimpPDBStatusType" link="libgimpbase-gimpbaseenums.html#GimpPDBStatusType"/>
<keyword type="enum" name="enum GimpPaintApplicationMode" link="libgimpbase-gimpbaseenums.html#GimpPaintApplicationMode"/>
<keyword type="enum" name="enum GimpPrecision" link="libgimpbase-gimpbaseenums.html#GimpPrecision"/>
<keyword type="enum" name="enum GimpPrecision" link="libgimpbase-gimpbaseenums.html#GimpPrecision" since="2.10"/>
<keyword type="enum" name="enum GimpProgressCommand" link="libgimpbase-gimpbaseenums.html#GimpProgressCommand"/>
<keyword type="enum" name="enum GimpRepeatMode" link="libgimpbase-gimpbaseenums.html#GimpRepeatMode"/>
<keyword type="enum" name="enum GimpRotationType" link="libgimpbase-gimpbaseenums.html#GimpRotationType"/>

View File

@ -216,6 +216,7 @@ DATADIRNAME = @DATADIRNAME@
DEFS = @DEFS@
DEPDIR = @DEPDIR@
DESKTOP_DATADIR = @DESKTOP_DATADIR@
DESKTOP_FILE_VALIDATE = @DESKTOP_FILE_VALIDATE@
DLLTOOL = @DLLTOOL@
DOC_SHOOTER = @DOC_SHOOTER@
DSYMUTIL = @DSYMUTIL@
@ -228,6 +229,7 @@ EXEEXT = @EXEEXT@
FGREP = @FGREP@
FILE_AA = @FILE_AA@
FILE_EXR = @FILE_EXR@
FILE_HEIF = @FILE_HEIF@
FILE_JP2_LOAD = @FILE_JP2_LOAD@
FILE_MNG = @FILE_MNG@
FILE_PDF_SAVE = @FILE_PDF_SAVE@
@ -249,6 +251,7 @@ GDK_PIXBUF_REQUIRED_VERSION = @GDK_PIXBUF_REQUIRED_VERSION@
GEGL = @GEGL@
GEGL_CFLAGS = @GEGL_CFLAGS@
GEGL_LIBS = @GEGL_LIBS@
GEGL_MAJOR_MINOR_VERSION = @GEGL_MAJOR_MINOR_VERSION@
GEGL_REQUIRED_VERSION = @GEGL_REQUIRED_VERSION@
GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
GEXIV2_CFLAGS = @GEXIV2_CFLAGS@
@ -287,6 +290,8 @@ GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
GLIB_LIBS = @GLIB_LIBS@
GLIB_MKENUMS = @GLIB_MKENUMS@
GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@
GLIB_WIN_BUG_CFLAGS = @GLIB_WIN_BUG_CFLAGS@
GLIB_WIN_BUG_LIBS = @GLIB_WIN_BUG_LIBS@
GMODULE_NO_EXPORT_CFLAGS = @GMODULE_NO_EXPORT_CFLAGS@
GMODULE_NO_EXPORT_LIBS = @GMODULE_NO_EXPORT_LIBS@
GMOFILES = @GMOFILES@
@ -343,6 +348,9 @@ LCMS_REQUIRED_VERSION = @LCMS_REQUIRED_VERSION@
LD = @LD@
LDFLAGS = @LDFLAGS@
LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
LIBHEIF_CFLAGS = @LIBHEIF_CFLAGS@
LIBHEIF_LIBS = @LIBHEIF_LIBS@
LIBHEIF_REQUIRED_VERSION = @LIBHEIF_REQUIRED_VERSION@
LIBLZMA_REQUIRED_VERSION = @LIBLZMA_REQUIRED_VERSION@
LIBMYPAINT_CFLAGS = @LIBMYPAINT_CFLAGS@
LIBMYPAINT_LIBS = @LIBMYPAINT_LIBS@

View File

@ -50,6 +50,10 @@
</dt>
<dd></dd>
<dt>
<a class="link" href="libgimpcolor-GimpColorProfile.html#gimp-color-profile-get-format" title="gimp_color_profile_get_format ()">gimp_color_profile_get_format</a>, function in <a class="link" href="libgimpcolor-GimpColorProfile.html" title="GimpColorProfile">GimpColorProfile</a>
</dt>
<dd></dd>
<dt>
<a class="link" href="libgimpcolor-GimpColorProfile.html#gimp-color-profile-get-icc-profile" title="gimp_color_profile_get_icc_profile ()">gimp_color_profile_get_icc_profile</a>, function in <a class="link" href="libgimpcolor-GimpColorProfile.html" title="GimpColorProfile">GimpColorProfile</a>
</dt>
<dd></dd>

View File

@ -176,6 +176,10 @@
</dt>
<dd></dd>
<dt>
<a class="link" href="libgimpcolor-GimpColorProfile.html#gimp-color-profile-get-format" title="gimp_color_profile_get_format ()">gimp_color_profile_get_format</a>, function in <a class="link" href="libgimpcolor-GimpColorProfile.html" title="GimpColorProfile">GimpColorProfile</a>
</dt>
<dd></dd>
<dt>
<a class="link" href="libgimpcolor-GimpColorProfile.html#gimp-color-profile-get-icc-profile" title="gimp_color_profile_get_icc_profile ()">gimp_color_profile_get_icc_profile</a>, function in <a class="link" href="libgimpcolor-GimpColorProfile.html" title="GimpColorProfile">GimpColorProfile</a>
</dt>
<dd></dd>

View File

@ -15,7 +15,7 @@
<div>
<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GIMP Color Library Reference Manual</p></th></tr></table></div>
<div><p class="releaseinfo">
for GIMP 2.10.0
for GIMP 2.10.2
</p></div>
</div>

View File

@ -236,6 +236,13 @@
<td class="function_type">const <span class="returnvalue">Babl</span> *
</td>
<td class="function_name">
<a class="link" href="libgimpcolor-GimpColorProfile.html#gimp-color-profile-get-format" title="gimp_color_profile_get_format ()">gimp_color_profile_get_format</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">const <span class="returnvalue">Babl</span> *
</td>
<td class="function_name">
<a class="link" href="libgimpcolor-GimpColorProfile.html#gimp-color-profile-get-lcms-format" title="gimp_color_profile_get_lcms_format ()">gimp_color_profile_get_lcms_format</a> <span class="c_punctuation">()</span>
</td>
</tr>
@ -976,6 +983,52 @@ TRCs, <a href="../glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="litera
</div>
<hr>
<div class="refsect2">
<a name="gimp-color-profile-get-format"></a><h3>gimp_color_profile_get_format ()</h3>
<pre class="programlisting">const <span class="returnvalue">Babl</span> *
gimp_color_profile_get_format (<em class="parameter"><code><span class="type">GimpColorProfile</span> *profile</code></em>,
<em class="parameter"><code>const <span class="type">Babl</span> *format</code></em>,
<em class="parameter"><code><a href="../libgimpconfig/GimpColorConfig.html#GimpColorRenderingIntent"><span class="type">GimpColorRenderingIntent</span></a> intent</code></em>,
<em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<p>This function takes a <span class="type">GimpColorProfile</span> and a <span class="type">Babl</span> format and
returns a new <span class="type">Babl</span> format with <em class="parameter"><code>profile</code></em>
's RGB primaries and TRC,
and <em class="parameter"><code>format</code></em>
's pixel layout.</p>
<div class="refsect3">
<a name="gimp-color-profile-get-format.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>profile</p></td>
<td class="parameter_description"><p>a <span class="type">GimpColorProfile</span></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>format</p></td>
<td class="parameter_description"><p>a <span class="type">Babl</span> format</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
<td class="parameter_description"><p>return location for <a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
<a name="gimp-color-profile-get-format.returns"></a><h4>Returns</h4>
<p> the new <span class="type">Babl</span> format.</p>
</div>
<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
</div>
<hr>
<div class="refsect2">
<a name="gimp-color-profile-get-lcms-format"></a><h3>gimp_color_profile_get_lcms_format ()</h3>
<pre class="programlisting">const <span class="returnvalue">Babl</span> *
gimp_color_profile_get_lcms_format (<em class="parameter"><code>const <span class="type">Babl</span> *format</code></em>,

View File

@ -731,7 +731,7 @@ L = (max(R, G, B) + min (R, G, B)) / 2</p>
</div>
<div class="refsect3">
<a name="gimp-rgb-to-l-int.returns"></a><h4>Returns</h4>
<p> Luminance vaue corresponding to the input RGB value</p>
<p> Luminance value corresponding to the input RGB value</p>
</div>
</div>
<hr>

View File

@ -137,6 +137,7 @@
<keyword type="function" name="gimp_color_profile_is_gray ()" link="libgimpcolor-GimpColorProfile.html#gimp-color-profile-is-gray" since="2.10"/>
<keyword type="function" name="gimp_color_profile_is_cmyk ()" link="libgimpcolor-GimpColorProfile.html#gimp-color-profile-is-cmyk" since="2.10"/>
<keyword type="function" name="gimp_color_profile_is_linear ()" link="libgimpcolor-GimpColorProfile.html#gimp-color-profile-is-linear" since="2.10"/>
<keyword type="function" name="gimp_color_profile_get_format ()" link="libgimpcolor-GimpColorProfile.html#gimp-color-profile-get-format" since="2.10"/>
<keyword type="function" name="gimp_color_profile_get_lcms_format ()" link="libgimpcolor-GimpColorProfile.html#gimp-color-profile-get-lcms-format" since="2.10"/>
<keyword type="function" name="gimp_color_transform_new ()" link="libgimpcolor-GimpColorTransform.html#gimp-color-transform-new" since="2.10"/>
<keyword type="function" name="gimp_color_transform_new_proofing ()" link="libgimpcolor-GimpColorTransform.html#gimp-color-transform-new-proofing" since="2.10"/>

View File

@ -162,6 +162,7 @@ gimp_color_profile_is_rgb
gimp_color_profile_is_gray
gimp_color_profile_is_cmyk
gimp_color_profile_is_linear
gimp_color_profile_get_format
gimp_color_profile_get_lcms_format
<SUBSECTION Standard>
GIMP_COLOR_PROFILE

View File

@ -216,6 +216,7 @@ DATADIRNAME = @DATADIRNAME@
DEFS = @DEFS@
DEPDIR = @DEPDIR@
DESKTOP_DATADIR = @DESKTOP_DATADIR@
DESKTOP_FILE_VALIDATE = @DESKTOP_FILE_VALIDATE@
DLLTOOL = @DLLTOOL@
DOC_SHOOTER = @DOC_SHOOTER@
DSYMUTIL = @DSYMUTIL@
@ -228,6 +229,7 @@ EXEEXT = @EXEEXT@
FGREP = @FGREP@
FILE_AA = @FILE_AA@
FILE_EXR = @FILE_EXR@
FILE_HEIF = @FILE_HEIF@
FILE_JP2_LOAD = @FILE_JP2_LOAD@
FILE_MNG = @FILE_MNG@
FILE_PDF_SAVE = @FILE_PDF_SAVE@
@ -249,6 +251,7 @@ GDK_PIXBUF_REQUIRED_VERSION = @GDK_PIXBUF_REQUIRED_VERSION@
GEGL = @GEGL@
GEGL_CFLAGS = @GEGL_CFLAGS@
GEGL_LIBS = @GEGL_LIBS@
GEGL_MAJOR_MINOR_VERSION = @GEGL_MAJOR_MINOR_VERSION@
GEGL_REQUIRED_VERSION = @GEGL_REQUIRED_VERSION@
GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
GEXIV2_CFLAGS = @GEXIV2_CFLAGS@
@ -287,6 +290,8 @@ GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
GLIB_LIBS = @GLIB_LIBS@
GLIB_MKENUMS = @GLIB_MKENUMS@
GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@
GLIB_WIN_BUG_CFLAGS = @GLIB_WIN_BUG_CFLAGS@
GLIB_WIN_BUG_LIBS = @GLIB_WIN_BUG_LIBS@
GMODULE_NO_EXPORT_CFLAGS = @GMODULE_NO_EXPORT_CFLAGS@
GMODULE_NO_EXPORT_LIBS = @GMODULE_NO_EXPORT_LIBS@
GMOFILES = @GMOFILES@
@ -343,6 +348,9 @@ LCMS_REQUIRED_VERSION = @LCMS_REQUIRED_VERSION@
LD = @LD@
LDFLAGS = @LDFLAGS@
LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
LIBHEIF_CFLAGS = @LIBHEIF_CFLAGS@
LIBHEIF_LIBS = @LIBHEIF_LIBS@
LIBHEIF_REQUIRED_VERSION = @LIBHEIF_REQUIRED_VERSION@
LIBLZMA_REQUIRED_VERSION = @LIBLZMA_REQUIRED_VERSION@
LIBMYPAINT_CFLAGS = @LIBMYPAINT_CFLAGS@
LIBMYPAINT_LIBS = @LIBMYPAINT_LIBS@

View File

@ -372,6 +372,10 @@
</dt>
<dd></dd>
<dt>
<a class="link" href="libgimpconfig-GimpConfig-params.html#GIMP-CONFIG-PROP-INT64:CAPS" title="GIMP_CONFIG_PROP_INT64()">GIMP_CONFIG_PROP_INT64</a>, macro in <a class="link" href="libgimpconfig-GimpConfig-params.html" title="GimpConfig-params">GimpConfig-params</a>
</dt>
<dd></dd>
<dt>
<a class="link" href="libgimpconfig-GimpConfig-params.html#GIMP-CONFIG-PROP-MATRIX2:CAPS" title="GIMP_CONFIG_PROP_MATRIX2()">GIMP_CONFIG_PROP_MATRIX2</a>, macro in <a class="link" href="libgimpconfig-GimpConfig-params.html" title="GimpConfig-params">GimpConfig-params</a>
</dt>
<dd></dd>
@ -408,6 +412,10 @@
</dt>
<dd></dd>
<dt>
<a class="link" href="libgimpconfig-GimpConfig-params.html#GIMP-CONFIG-PROP-UINT64:CAPS" title="GIMP_CONFIG_PROP_UINT64()">GIMP_CONFIG_PROP_UINT64</a>, macro in <a class="link" href="libgimpconfig-GimpConfig-params.html" title="GimpConfig-params">GimpConfig-params</a>
</dt>
<dd></dd>
<dt>
<a class="link" href="libgimpconfig-GimpConfig-params.html#GIMP-CONFIG-PROP-UNIT:CAPS" title="GIMP_CONFIG_PROP_UNIT()">GIMP_CONFIG_PROP_UNIT</a>, macro in <a class="link" href="libgimpconfig-GimpConfig-params.html" title="GimpConfig-params">GimpConfig-params</a>
</dt>
<dd></dd>

View File

@ -15,7 +15,7 @@
<div>
<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GIMP Config Library Reference Manual</p></th></tr></table></div>
<div><p class="releaseinfo">
for GIMP 2.10.0
for GIMP 2.10.2
</p></div>
</div>

View File

@ -72,6 +72,12 @@
<tr>
<td class="define_keyword">#define</td>
<td class="function_name">
<a class="link" href="libgimpconfig-GimpConfig-params.html#GIMP-CONFIG-PROP-INT64:CAPS" title="GIMP_CONFIG_PROP_INT64()">GIMP_CONFIG_PROP_INT64</a><span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name">
<a class="link" href="libgimpconfig-GimpConfig-params.html#GIMP-CONFIG-PROP-MATRIX2:CAPS" title="GIMP_CONFIG_PROP_MATRIX2()">GIMP_CONFIG_PROP_MATRIX2</a><span class="c_punctuation">()</span>
</td>
</tr>
@ -120,6 +126,12 @@
<tr>
<td class="define_keyword">#define</td>
<td class="function_name">
<a class="link" href="libgimpconfig-GimpConfig-params.html#GIMP-CONFIG-PROP-UINT64:CAPS" title="GIMP_CONFIG_PROP_UINT64()">GIMP_CONFIG_PROP_UINT64</a><span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name">
<a class="link" href="libgimpconfig-GimpConfig-params.html#GIMP-CONFIG-PROP-UINT:CAPS" title="GIMP_CONFIG_PROP_UINT()">GIMP_CONFIG_PROP_UINT</a><span class="c_punctuation">()</span>
</td>
</tr>
@ -293,6 +305,11 @@
</div>
<hr>
<div class="refsect2">
<a name="GIMP-CONFIG-PROP-INT64:CAPS"></a><h3>GIMP_CONFIG_PROP_INT64()</h3>
<pre class="programlisting">#define GIMP_CONFIG_PROP_INT64(class, id, name, nick, blurb, min, max, default, flags)</pre>
</div>
<hr>
<div class="refsect2">
<a name="GIMP-CONFIG-PROP-MATRIX2:CAPS"></a><h3>GIMP_CONFIG_PROP_MATRIX2()</h3>
<pre class="programlisting">#define GIMP_CONFIG_PROP_MATRIX2(class, id, name, nick, blurb, default, flags)</pre>
</div>
@ -333,6 +350,11 @@
</div>
<hr>
<div class="refsect2">
<a name="GIMP-CONFIG-PROP-UINT64:CAPS"></a><h3>GIMP_CONFIG_PROP_UINT64()</h3>
<pre class="programlisting">#define GIMP_CONFIG_PROP_UINT64(class, id, name, nick, blurb, min, max, default, flags)</pre>
</div>
<hr>
<div class="refsect2">
<a name="GIMP-CONFIG-PROP-UINT:CAPS"></a><h3>GIMP_CONFIG_PROP_UINT()</h3>
<pre class="programlisting">#define GIMP_CONFIG_PROP_UINT(class, id, name, nick, blurb, min, max, default, flags)</pre>
</div>

View File

@ -447,7 +447,7 @@ gimp_scanner_parse_data (<em class="parameter"><code><a href="../glib/glib-Lexic
</tr>
<tr>
<td class="parameter_name"><p>length</p></td>
<td class="parameter_description"><p>Length of tha data to parse</p></td>
<td class="parameter_description"><p>Length of the data to parse</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
@ -644,7 +644,7 @@ gimp_scanner_parse_color (<em class="parameter"><code><a href="../glib/glib-Lexi
<a name="gimp-scanner-parse-matrix2"></a><h3>gimp_scanner_parse_matrix2 ()</h3>
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
gimp_scanner_parse_matrix2 (<em class="parameter"><code><a href="../glib/glib-Lexical-Scanner.html#GScanner"><span class="type">GScanner</span></a> *scanner</code></em>,
<em class="parameter"><code><a href="../html/libgimpmath-GimpMatrix.html#GimpMatrix2"><span class="type">GimpMatrix2</span></a> *dest</code></em>);</pre>
<em class="parameter"><code><a href="../libgimpmath/libgimpmath-GimpMatrix.html#GimpMatrix2"><span class="type">GimpMatrix2</span></a> *dest</code></em>);</pre>
<div class="refsect3">
<a name="gimp-scanner-parse-matrix2.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">

View File

@ -55,6 +55,7 @@
<keyword type="macro" name="GIMP_CONFIG_PROP_DOUBLE()" link="libgimpconfig-GimpConfig-params.html#GIMP-CONFIG-PROP-DOUBLE:CAPS"/>
<keyword type="macro" name="GIMP_CONFIG_PROP_ENUM()" link="libgimpconfig-GimpConfig-params.html#GIMP-CONFIG-PROP-ENUM:CAPS"/>
<keyword type="macro" name="GIMP_CONFIG_PROP_INT()" link="libgimpconfig-GimpConfig-params.html#GIMP-CONFIG-PROP-INT:CAPS"/>
<keyword type="macro" name="GIMP_CONFIG_PROP_INT64()" link="libgimpconfig-GimpConfig-params.html#GIMP-CONFIG-PROP-INT64:CAPS"/>
<keyword type="macro" name="GIMP_CONFIG_PROP_MATRIX2()" link="libgimpconfig-GimpConfig-params.html#GIMP-CONFIG-PROP-MATRIX2:CAPS"/>
<keyword type="macro" name="GIMP_CONFIG_PROP_MEMSIZE()" link="libgimpconfig-GimpConfig-params.html#GIMP-CONFIG-PROP-MEMSIZE:CAPS"/>
<keyword type="macro" name="GIMP_CONFIG_PROP_OBJECT()" link="libgimpconfig-GimpConfig-params.html#GIMP-CONFIG-PROP-OBJECT:CAPS"/>
@ -63,6 +64,7 @@
<keyword type="macro" name="GIMP_CONFIG_PROP_RESOLUTION()" link="libgimpconfig-GimpConfig-params.html#GIMP-CONFIG-PROP-RESOLUTION:CAPS"/>
<keyword type="macro" name="GIMP_CONFIG_PROP_RGB()" link="libgimpconfig-GimpConfig-params.html#GIMP-CONFIG-PROP-RGB:CAPS"/>
<keyword type="macro" name="GIMP_CONFIG_PROP_STRING()" link="libgimpconfig-GimpConfig-params.html#GIMP-CONFIG-PROP-STRING:CAPS"/>
<keyword type="macro" name="GIMP_CONFIG_PROP_UINT64()" link="libgimpconfig-GimpConfig-params.html#GIMP-CONFIG-PROP-UINT64:CAPS"/>
<keyword type="macro" name="GIMP_CONFIG_PROP_UINT()" link="libgimpconfig-GimpConfig-params.html#GIMP-CONFIG-PROP-UINT:CAPS"/>
<keyword type="macro" name="GIMP_CONFIG_PROP_UNIT()" link="libgimpconfig-GimpConfig-params.html#GIMP-CONFIG-PROP-UNIT:CAPS"/>
<keyword type="macro" name="GIMP_CONFIG_INSTALL_PROP_BOOLEAN()" link="libgimpconfig-GimpConfig-params.html#GIMP-CONFIG-INSTALL-PROP-BOOLEAN:CAPS" deprecated=""/>

View File

@ -55,6 +55,7 @@ GIMP_CONFIG_PROP_BOXED
GIMP_CONFIG_PROP_DOUBLE
GIMP_CONFIG_PROP_ENUM
GIMP_CONFIG_PROP_INT
GIMP_CONFIG_PROP_INT64
GIMP_CONFIG_PROP_MATRIX2
GIMP_CONFIG_PROP_MEMSIZE
GIMP_CONFIG_PROP_OBJECT
@ -63,6 +64,7 @@ GIMP_CONFIG_PROP_POINTER
GIMP_CONFIG_PROP_RESOLUTION
GIMP_CONFIG_PROP_RGB
GIMP_CONFIG_PROP_STRING
GIMP_CONFIG_PROP_UINT64
GIMP_CONFIG_PROP_UINT
GIMP_CONFIG_PROP_UNIT
GIMP_CONFIG_INSTALL_PROP_BOOLEAN

View File

@ -216,6 +216,7 @@ DATADIRNAME = @DATADIRNAME@
DEFS = @DEFS@
DEPDIR = @DEPDIR@
DESKTOP_DATADIR = @DESKTOP_DATADIR@
DESKTOP_FILE_VALIDATE = @DESKTOP_FILE_VALIDATE@
DLLTOOL = @DLLTOOL@
DOC_SHOOTER = @DOC_SHOOTER@
DSYMUTIL = @DSYMUTIL@
@ -228,6 +229,7 @@ EXEEXT = @EXEEXT@
FGREP = @FGREP@
FILE_AA = @FILE_AA@
FILE_EXR = @FILE_EXR@
FILE_HEIF = @FILE_HEIF@
FILE_JP2_LOAD = @FILE_JP2_LOAD@
FILE_MNG = @FILE_MNG@
FILE_PDF_SAVE = @FILE_PDF_SAVE@
@ -249,6 +251,7 @@ GDK_PIXBUF_REQUIRED_VERSION = @GDK_PIXBUF_REQUIRED_VERSION@
GEGL = @GEGL@
GEGL_CFLAGS = @GEGL_CFLAGS@
GEGL_LIBS = @GEGL_LIBS@
GEGL_MAJOR_MINOR_VERSION = @GEGL_MAJOR_MINOR_VERSION@
GEGL_REQUIRED_VERSION = @GEGL_REQUIRED_VERSION@
GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
GEXIV2_CFLAGS = @GEXIV2_CFLAGS@
@ -287,6 +290,8 @@ GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
GLIB_LIBS = @GLIB_LIBS@
GLIB_MKENUMS = @GLIB_MKENUMS@
GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@
GLIB_WIN_BUG_CFLAGS = @GLIB_WIN_BUG_CFLAGS@
GLIB_WIN_BUG_LIBS = @GLIB_WIN_BUG_LIBS@
GMODULE_NO_EXPORT_CFLAGS = @GMODULE_NO_EXPORT_CFLAGS@
GMODULE_NO_EXPORT_LIBS = @GMODULE_NO_EXPORT_LIBS@
GMOFILES = @GMOFILES@
@ -343,6 +348,9 @@ LCMS_REQUIRED_VERSION = @LCMS_REQUIRED_VERSION@
LD = @LD@
LDFLAGS = @LDFLAGS@
LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
LIBHEIF_CFLAGS = @LIBHEIF_CFLAGS@
LIBHEIF_LIBS = @LIBHEIF_LIBS@
LIBHEIF_REQUIRED_VERSION = @LIBHEIF_REQUIRED_VERSION@
LIBLZMA_REQUIRED_VERSION = @LIBLZMA_REQUIRED_VERSION@
LIBMYPAINT_CFLAGS = @LIBMYPAINT_CFLAGS@
LIBMYPAINT_LIBS = @LIBMYPAINT_LIBS@

View File

@ -13,7 +13,7 @@
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
<td width="100%" align="left" class="shortcuts"></td>
<td width="100%" align="left" class="shortcuts"><span id="nav_index"><a class="shortcut" href="#idxS">S</a></span></td>
<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
<td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
<td><a accesskey="p" href="api-index-2-8.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
@ -22,7 +22,11 @@
<div class="index">
<div class="titlepage"><div><div><h1 class="title">
<a name="api-index-2-10"></a>Index of new symbols in GIMP 2.10</h1></div></div></div>
<a name="idx"></a>
<a name="idx"></a><a name="idxS"></a><h3 class="title">S</h3>
<dt>
<a class="link" href="libgimpmath-GimpMath.html#SAFE-CLAMP:CAPS" title="SAFE_CLAMP()">SAFE_CLAMP</a>, macro in <a class="link" href="libgimpmath-GimpMath.html" title="GimpMath">GimpMath</a>
</dt>
<dd></dd>
</div>
<div class="footer">
<hr>Generated by GTK-Doc V1.28</div>

View File

@ -174,6 +174,10 @@
<dd></dd>
<a name="idxS"></a><h3 class="title">S</h3>
<dt>
<a class="link" href="libgimpmath-GimpMath.html#SAFE-CLAMP:CAPS" title="SAFE_CLAMP()">SAFE_CLAMP</a>, macro in <a class="link" href="libgimpmath-GimpMath.html" title="GimpMath">GimpMath</a>
</dt>
<dd></dd>
<dt>
<a class="link" href="libgimpmath-GimpMath.html#SIGNED-ROUND:CAPS" title="SIGNED_ROUND()">SIGNED_ROUND</a>, macro in <a class="link" href="libgimpmath-GimpMath.html" title="GimpMath">GimpMath</a>
</dt>
<dd></dd>

View File

@ -15,7 +15,7 @@
<div>
<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GIMP Math Library Reference Manual</p></th></tr></table></div>
<div><p class="releaseinfo">
for GIMP 2.10.0-RC
for GIMP 2.10.2
</p></div>
</div>

View File

@ -78,6 +78,12 @@
<tr>
<td class="define_keyword">#define</td>
<td class="function_name">
<a class="link" href="libgimpmath-GimpMath.html#SAFE-CLAMP:CAPS" title="SAFE_CLAMP()">SAFE_CLAMP</a><span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name">
<a class="link" href="libgimpmath-GimpMath.html#gimp-deg-to-rad" title="gimp_deg_to_rad()">gimp_deg_to_rad</a><span class="c_punctuation">()</span>
</td>
</tr>
@ -239,6 +245,49 @@ and 255 inclusive.</p>
</div>
<hr>
<div class="refsect2">
<a name="SAFE-CLAMP:CAPS"></a><h3>SAFE_CLAMP()</h3>
<pre class="programlisting">#define SAFE_CLAMP(x, low, high) ((x) &gt; (low) ? (x) &lt; (high) ? (x) : (high) : (low))
</pre>
<p>Ensures that <em class="parameter"><code>x</code></em>
is between the limits set by <em class="parameter"><code>low</code></em>
and <em class="parameter"><code>high</code></em>
,
even if <em class="parameter"><code>x</code></em>
is NaN. If <em class="parameter"><code>low</code></em>
is greater than <em class="parameter"><code>high</code></em>
, or if either
of them is NaN, the result is undefined.</p>
<div class="refsect3">
<a name="SAFE-CLAMP.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>x</p></td>
<td class="parameter_description"><p>the value to be limited.</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>low</p></td>
<td class="parameter_description"><p>the lower limit.</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>high</p></td>
<td class="parameter_description"><p>the upper limit.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
</div>
<hr>
<div class="refsect2">
<a name="gimp-deg-to-rad"></a><h3>gimp_deg_to_rad()</h3>
<pre class="programlisting">#define gimp_deg_to_rad(angle) ((angle) * (2.0 * G_PI) / 360.0)
</pre>

View File

@ -20,6 +20,7 @@
<keyword type="macro" name="SQR()" link="libgimpmath-GimpMath.html#SQR:CAPS"/>
<keyword type="macro" name="MAX255()" link="libgimpmath-GimpMath.html#MAX255:CAPS"/>
<keyword type="macro" name="CLAMP0255()" link="libgimpmath-GimpMath.html#CLAMP0255:CAPS"/>
<keyword type="macro" name="SAFE_CLAMP()" link="libgimpmath-GimpMath.html#SAFE-CLAMP:CAPS" since="2.10"/>
<keyword type="macro" name="gimp_deg_to_rad()" link="libgimpmath-GimpMath.html#gimp-deg-to-rad"/>
<keyword type="macro" name="gimp_rad_to_deg()" link="libgimpmath-GimpMath.html#gimp-rad-to-deg"/>
<keyword type="function" name="gimp_matrix2_identity ()" link="libgimpmath-GimpMatrix.html#gimp-matrix2-identity"/>

View File

@ -7,6 +7,7 @@ SIGNED_ROUND
SQR
MAX255
CLAMP0255
SAFE_CLAMP
gimp_deg_to_rad
gimp_rad_to_deg
</SECTION>

View File

@ -216,6 +216,7 @@ DATADIRNAME = @DATADIRNAME@
DEFS = @DEFS@
DEPDIR = @DEPDIR@
DESKTOP_DATADIR = @DESKTOP_DATADIR@
DESKTOP_FILE_VALIDATE = @DESKTOP_FILE_VALIDATE@
DLLTOOL = @DLLTOOL@
DOC_SHOOTER = @DOC_SHOOTER@
DSYMUTIL = @DSYMUTIL@
@ -228,6 +229,7 @@ EXEEXT = @EXEEXT@
FGREP = @FGREP@
FILE_AA = @FILE_AA@
FILE_EXR = @FILE_EXR@
FILE_HEIF = @FILE_HEIF@
FILE_JP2_LOAD = @FILE_JP2_LOAD@
FILE_MNG = @FILE_MNG@
FILE_PDF_SAVE = @FILE_PDF_SAVE@
@ -249,6 +251,7 @@ GDK_PIXBUF_REQUIRED_VERSION = @GDK_PIXBUF_REQUIRED_VERSION@
GEGL = @GEGL@
GEGL_CFLAGS = @GEGL_CFLAGS@
GEGL_LIBS = @GEGL_LIBS@
GEGL_MAJOR_MINOR_VERSION = @GEGL_MAJOR_MINOR_VERSION@
GEGL_REQUIRED_VERSION = @GEGL_REQUIRED_VERSION@
GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
GEXIV2_CFLAGS = @GEXIV2_CFLAGS@
@ -287,6 +290,8 @@ GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
GLIB_LIBS = @GLIB_LIBS@
GLIB_MKENUMS = @GLIB_MKENUMS@
GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@
GLIB_WIN_BUG_CFLAGS = @GLIB_WIN_BUG_CFLAGS@
GLIB_WIN_BUG_LIBS = @GLIB_WIN_BUG_LIBS@
GMODULE_NO_EXPORT_CFLAGS = @GMODULE_NO_EXPORT_CFLAGS@
GMODULE_NO_EXPORT_LIBS = @GMODULE_NO_EXPORT_LIBS@
GMOFILES = @GMOFILES@
@ -343,6 +348,9 @@ LCMS_REQUIRED_VERSION = @LCMS_REQUIRED_VERSION@
LD = @LD@
LDFLAGS = @LDFLAGS@
LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
LIBHEIF_CFLAGS = @LIBHEIF_CFLAGS@
LIBHEIF_LIBS = @LIBHEIF_LIBS@
LIBHEIF_REQUIRED_VERSION = @LIBHEIF_REQUIRED_VERSION@
LIBLZMA_REQUIRED_VERSION = @LIBLZMA_REQUIRED_VERSION@
LIBMYPAINT_CFLAGS = @LIBMYPAINT_CFLAGS@
LIBMYPAINT_LIBS = @LIBMYPAINT_LIBS@

View File

@ -15,7 +15,7 @@
<div>
<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GIMP Module Library Reference Manual</p></th></tr></table></div>
<div><p class="releaseinfo">
for GIMP 2.10.0-RC
for GIMP 2.10.2
</p></div>
</div>

View File

@ -216,6 +216,7 @@ DATADIRNAME = @DATADIRNAME@
DEFS = @DEFS@
DEPDIR = @DEPDIR@
DESKTOP_DATADIR = @DESKTOP_DATADIR@
DESKTOP_FILE_VALIDATE = @DESKTOP_FILE_VALIDATE@
DLLTOOL = @DLLTOOL@
DOC_SHOOTER = @DOC_SHOOTER@
DSYMUTIL = @DSYMUTIL@
@ -228,6 +229,7 @@ EXEEXT = @EXEEXT@
FGREP = @FGREP@
FILE_AA = @FILE_AA@
FILE_EXR = @FILE_EXR@
FILE_HEIF = @FILE_HEIF@
FILE_JP2_LOAD = @FILE_JP2_LOAD@
FILE_MNG = @FILE_MNG@
FILE_PDF_SAVE = @FILE_PDF_SAVE@
@ -249,6 +251,7 @@ GDK_PIXBUF_REQUIRED_VERSION = @GDK_PIXBUF_REQUIRED_VERSION@
GEGL = @GEGL@
GEGL_CFLAGS = @GEGL_CFLAGS@
GEGL_LIBS = @GEGL_LIBS@
GEGL_MAJOR_MINOR_VERSION = @GEGL_MAJOR_MINOR_VERSION@
GEGL_REQUIRED_VERSION = @GEGL_REQUIRED_VERSION@
GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
GEXIV2_CFLAGS = @GEXIV2_CFLAGS@
@ -287,6 +290,8 @@ GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
GLIB_LIBS = @GLIB_LIBS@
GLIB_MKENUMS = @GLIB_MKENUMS@
GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@
GLIB_WIN_BUG_CFLAGS = @GLIB_WIN_BUG_CFLAGS@
GLIB_WIN_BUG_LIBS = @GLIB_WIN_BUG_LIBS@
GMODULE_NO_EXPORT_CFLAGS = @GMODULE_NO_EXPORT_CFLAGS@
GMODULE_NO_EXPORT_LIBS = @GMODULE_NO_EXPORT_LIBS@
GMOFILES = @GMOFILES@
@ -343,6 +348,9 @@ LCMS_REQUIRED_VERSION = @LCMS_REQUIRED_VERSION@
LD = @LD@
LDFLAGS = @LDFLAGS@
LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
LIBHEIF_CFLAGS = @LIBHEIF_CFLAGS@
LIBHEIF_LIBS = @LIBHEIF_LIBS@
LIBHEIF_REQUIRED_VERSION = @LIBHEIF_REQUIRED_VERSION@
LIBLZMA_REQUIRED_VERSION = @LIBLZMA_REQUIRED_VERSION@
LIBMYPAINT_CFLAGS = @LIBMYPAINT_CFLAGS@
LIBMYPAINT_LIBS = @LIBMYPAINT_LIBS@

View File

@ -15,7 +15,7 @@
<div>
<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GIMP Thumbnail Library Reference Manual</p></th></tr></table></div>
<div><p class="releaseinfo">
for GIMP 2.10.0
for GIMP 2.10.2
</p></div>
</div>

View File

@ -216,6 +216,7 @@ DATADIRNAME = @DATADIRNAME@
DEFS = @DEFS@
DEPDIR = @DEPDIR@
DESKTOP_DATADIR = @DESKTOP_DATADIR@
DESKTOP_FILE_VALIDATE = @DESKTOP_FILE_VALIDATE@
DLLTOOL = @DLLTOOL@
DOC_SHOOTER = @DOC_SHOOTER@
DSYMUTIL = @DSYMUTIL@
@ -228,6 +229,7 @@ EXEEXT = @EXEEXT@
FGREP = @FGREP@
FILE_AA = @FILE_AA@
FILE_EXR = @FILE_EXR@
FILE_HEIF = @FILE_HEIF@
FILE_JP2_LOAD = @FILE_JP2_LOAD@
FILE_MNG = @FILE_MNG@
FILE_PDF_SAVE = @FILE_PDF_SAVE@
@ -249,6 +251,7 @@ GDK_PIXBUF_REQUIRED_VERSION = @GDK_PIXBUF_REQUIRED_VERSION@
GEGL = @GEGL@
GEGL_CFLAGS = @GEGL_CFLAGS@
GEGL_LIBS = @GEGL_LIBS@
GEGL_MAJOR_MINOR_VERSION = @GEGL_MAJOR_MINOR_VERSION@
GEGL_REQUIRED_VERSION = @GEGL_REQUIRED_VERSION@
GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
GEXIV2_CFLAGS = @GEXIV2_CFLAGS@
@ -287,6 +290,8 @@ GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
GLIB_LIBS = @GLIB_LIBS@
GLIB_MKENUMS = @GLIB_MKENUMS@
GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@
GLIB_WIN_BUG_CFLAGS = @GLIB_WIN_BUG_CFLAGS@
GLIB_WIN_BUG_LIBS = @GLIB_WIN_BUG_LIBS@
GMODULE_NO_EXPORT_CFLAGS = @GMODULE_NO_EXPORT_CFLAGS@
GMODULE_NO_EXPORT_LIBS = @GMODULE_NO_EXPORT_LIBS@
GMOFILES = @GMOFILES@
@ -343,6 +348,9 @@ LCMS_REQUIRED_VERSION = @LCMS_REQUIRED_VERSION@
LD = @LD@
LDFLAGS = @LDFLAGS@
LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
LIBHEIF_CFLAGS = @LIBHEIF_CFLAGS@
LIBHEIF_LIBS = @LIBHEIF_LIBS@
LIBHEIF_REQUIRED_VERSION = @LIBHEIF_REQUIRED_VERSION@
LIBLZMA_REQUIRED_VERSION = @LIBLZMA_REQUIRED_VERSION@
LIBMYPAINT_CFLAGS = @LIBMYPAINT_CFLAGS@
LIBMYPAINT_LIBS = @LIBMYPAINT_LIBS@

View File

@ -35,6 +35,33 @@
<td class="gallery_image" valign="top" align="right"></td>
</tr></table></div>
<div class="refsect1">
<a name="GimpColorScales.functions"></a><h2>Functions</h2>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="functions_return">
<col class="functions_name">
</colgroup>
<tbody>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="GimpColorScales.html#gimp-color-scales-set-show-rgb-u8" title="gimp_color_scales_set_show_rgb_u8 ()">gimp_color_scales_set_show_rgb_u8</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
</td>
<td class="function_name">
<a class="link" href="GimpColorScales.html#gimp-color-scales-get-show-rgb-u8" title="gimp_color_scales_get_show_rgb_u8 ()">gimp_color_scales_get_show_rgb_u8</a> <span class="c_punctuation">()</span>
</td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect1">
<a name="GimpColorScales.properties"></a><h2>Properties</h2>
<div class="informaltable"><table class="informaltable" border="0">
<colgroup>
@ -88,7 +115,18 @@ that allow to adjust the HSV, LCH, and RGB color channels.</p>
</div>
<div class="refsect1">
<a name="GimpColorScales.functions_details"></a><h2>Functions</h2>
<p></p>
<div class="refsect2">
<a name="gimp-color-scales-set-show-rgb-u8"></a><h3>gimp_color_scales_set_show_rgb_u8 ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
gimp_color_scales_set_show_rgb_u8 (<em class="parameter"><code><a class="link" href="GimpColorScales.html" title="GimpColorScales"><span class="type">GimpColorScales</span></a> *scales</code></em>,
<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> show_rgb_u8</code></em>);</pre>
</div>
<hr>
<div class="refsect2">
<a name="gimp-color-scales-get-show-rgb-u8"></a><h3>gimp_color_scales_get_show_rgb_u8 ()</h3>
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
gimp_color_scales_get_show_rgb_u8 (<em class="parameter"><code><a class="link" href="GimpColorScales.html" title="GimpColorScales"><span class="type">GimpColorScales</span></a> *scales</code></em>);</pre>
</div>
</div>
<div class="refsect1">
<a name="GimpColorScales.other_details"></a><h2>Types and Values</h2>

View File

@ -135,6 +135,22 @@
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="GimpColorSelector.html#gimp-color-selector-set-model-visible" title="gimp_color_selector_set_model_visible ()">gimp_color_selector_set_model_visible</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
</td>
<td class="function_name">
<a class="link" href="GimpColorSelector.html#gimp-color-selector-get-model-visible" title="gimp_color_selector_get_model_visible ()">gimp_color_selector_get_model_visible</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="GimpColorSelector.html#gimp-color-selector-color-changed" title="gimp_color_selector_color_changed ()">gimp_color_selector_color_changed</a> <span class="c_punctuation">()</span>
</td>
</tr>
@ -151,6 +167,14 @@
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="GimpColorSelector.html#gimp-color-selector-model-visible-changed" title="gimp_color_selector_model_visible_changed ()">gimp_color_selector_model_visible_changed</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="GimpColorSelector.html#gimp-color-selector-set-config" title="gimp_color_selector_set_config ()">gimp_color_selector_set_config</a> <span class="c_punctuation">()</span>
</td>
</tr>
@ -208,6 +232,10 @@
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="GimpColorSelector.html#GimpColorSelectorChannel" title="enum GimpColorSelectorChannel">GimpColorSelectorChannel</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="GimpColorSelector.html#GimpColorSelectorModel" title="enum GimpColorSelectorModel">GimpColorSelectorModel</a></td>
</tr>
</tbody>
</table></div>
</div>
@ -624,6 +652,84 @@ gimp_color_selector_get_channel (<em class="parameter"><code><a class="link" hre
</div>
<hr>
<div class="refsect2">
<a name="gimp-color-selector-set-model-visible"></a><h3>gimp_color_selector_set_model_visible ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
gimp_color_selector_set_model_visible (<em class="parameter"><code><a class="link" href="GimpColorSelector.html" title="GimpColorSelector"><span class="type">GimpColorSelector</span></a> *selector</code></em>,
<em class="parameter"><code><a class="link" href="GimpColorSelector.html#GimpColorSelectorModel" title="enum GimpColorSelectorModel"><span class="type">GimpColorSelectorModel</span></a> model</code></em>,
<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> visible</code></em>);</pre>
<p>Sets the <em class="parameter"><code>model</code></em>
visible/invisible on the <em class="parameter"><code>selector</code></em>
widget.</p>
<p>Toggles visibility of displayed models if this <em class="parameter"><code>selector</code></em>
instance
has the ability to show different color models.</p>
<div class="refsect3">
<a name="gimp-color-selector-set-model-visible.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>selector</p></td>
<td class="parameter_description"><p>A <a class="link" href="GimpColorSelector.html" title="GimpColorSelector"><span class="type">GimpColorSelector</span></a> widget.</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>model</p></td>
<td class="parameter_description"><p>The affected <a class="link" href="GimpColorSelector.html#GimpColorSelectorModel" title="enum GimpColorSelectorModel"><span class="type">GimpColorSelectorModel</span></a>.</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>visible</p></td>
<td class="parameter_description"><p>The new visible setting.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
</div>
<hr>
<div class="refsect2">
<a name="gimp-color-selector-get-model-visible"></a><h3>gimp_color_selector_get_model_visible ()</h3>
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
gimp_color_selector_get_model_visible (<em class="parameter"><code><a class="link" href="GimpColorSelector.html" title="GimpColorSelector"><span class="type">GimpColorSelector</span></a> *selector</code></em>,
<em class="parameter"><code><a class="link" href="GimpColorSelector.html#GimpColorSelectorModel" title="enum GimpColorSelectorModel"><span class="type">GimpColorSelectorModel</span></a> model</code></em>);</pre>
<div class="refsect3">
<a name="gimp-color-selector-get-model-visible.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>selector</p></td>
<td class="parameter_description"><p>A <a class="link" href="GimpColorSelector.html" title="GimpColorSelector"><span class="type">GimpColorSelector</span></a> widget.</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>model</p></td>
<td class="parameter_description"><p>The <a class="link" href="GimpColorSelector.html#GimpColorSelectorModel" title="enum GimpColorSelectorModel"><span class="type">GimpColorSelectorModel</span></a>.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
<a name="gimp-color-selector-get-model-visible.returns"></a><h4>Returns</h4>
<p> whether <em class="parameter"><code>model</code></em>
is visible in <em class="parameter"><code>selector</code></em>
.</p>
</div>
<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
</div>
<hr>
<div class="refsect2">
<a name="gimp-color-selector-color-changed"></a><h3>gimp_color_selector_color_changed ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
gimp_color_selector_color_changed (<em class="parameter"><code><a class="link" href="GimpColorSelector.html" title="GimpColorSelector"><span class="type">GimpColorSelector</span></a> *selector</code></em>);</pre>
@ -668,6 +774,31 @@ gimp_color_selector_channel_changed (<em class="parameter"><code><a class="link"
</div>
<hr>
<div class="refsect2">
<a name="gimp-color-selector-model-visible-changed"></a><h3>gimp_color_selector_model_visible_changed ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
gimp_color_selector_model_visible_changed
(<em class="parameter"><code><a class="link" href="GimpColorSelector.html" title="GimpColorSelector"><span class="type">GimpColorSelector</span></a> *selector</code></em>,
<em class="parameter"><code><a class="link" href="GimpColorSelector.html#GimpColorSelectorModel" title="enum GimpColorSelectorModel"><span class="type">GimpColorSelectorModel</span></a> model</code></em>);</pre>
<p>Emits the "model-visible-changed" signal.</p>
<div class="refsect3">
<a name="gimp-color-selector-model-visible-changed.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>selector</p></td>
<td class="parameter_description"><p>A <a class="link" href="GimpColorSelector.html" title="GimpColorSelector"><span class="type">GimpColorSelector</span></a> widget.</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
</div>
<hr>
<div class="refsect2">
<a name="gimp-color-selector-set-config"></a><h3>gimp_color_selector_set_config ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
gimp_color_selector_set_config (<em class="parameter"><code><a class="link" href="GimpColorSelector.html" title="GimpColorSelector"><span class="type">GimpColorSelector</span></a> *selector</code></em>,
@ -808,6 +939,46 @@ implementation.</p>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="GimpColorSelectorModel"></a><h3>enum GimpColorSelectorModel</h3>
<p>An enum to specify the types of color spaces edited in
<a class="link" href="GimpColorSelector.html" title="GimpColorSelector"><span class="type">GimpColorSelector</span></a> widgets.</p>
<div class="refsect3">
<a name="GimpColorSelectorModel.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="GIMP-COLOR-SELECTOR-MODEL-RGB:CAPS"></a>GIMP_COLOR_SELECTOR_MODEL_RGB</p></td>
<td class="enum_member_description">
<p>RGB color model</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GIMP-COLOR-SELECTOR-MODEL-LCH:CAPS"></a>GIMP_COLOR_SELECTOR_MODEL_LCH</p></td>
<td class="enum_member_description">
<p>CIELCh color model</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GIMP-COLOR-SELECTOR-MODEL-HSV:CAPS"></a>GIMP_COLOR_SELECTOR_MODEL_HSV</p></td>
<td class="enum_member_description">
<p>HSV color model</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
</div>
</div>
<div class="refsect1">
<a name="GimpColorSelector.signal-details"></a><h2>Signal Details</h2>
@ -834,7 +1005,7 @@ user_function (<a class="link" href="GimpColorSelector.html" title="GimpColorSel
<a name="GimpColorSelector-model-visible-changed"></a><h3>The <code class="literal">“model-visible-changed”</code> signal</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
user_function (<a class="link" href="GimpColorSelector.html" title="GimpColorSelector"><span class="type">GimpColorSelector</span></a> *gimpcolorselector,
<span class="type">GimpColorSelectorModel</span> arg1,
<a class="link" href="GimpColorSelector.html#GimpColorSelectorModel" title="enum GimpColorSelectorModel"><span class="type">GimpColorSelectorModel</span></a> arg1,
<a href="../glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg2,
<a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
<p>Flags: <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></p>

View File

@ -133,11 +133,18 @@ gimp_enum_label_new (<em class="parameter"><code><a href="../gobject/gobject-Typ
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<tbody>
<tr>
<td class="parameter_name"><p>enum_type</p></td>
<td class="parameter_description"><p>the <a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> of an enum.</p></td>
<td class="parameter_description"><p>the <a href="../gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> of an enum</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</tr>
<tr>
<td class="parameter_name"><p>value</p></td>
<td class="parameter_description"><p>an enum value</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
@ -160,11 +167,18 @@ gimp_enum_label_set_value (<em class="parameter"><code><a class="link" href="Gim
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<tbody>
<tr>
<td class="parameter_name"><p>label</p></td>
<td class="parameter_description"><p>a <a class="link" href="GimpEnumLabel.html" title="GimpEnumLabel"><span class="type">GimpEnumLabel</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</tr>
<tr>
<td class="parameter_name"><p>value</p></td>
<td class="parameter_description"><p>an enum value</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: <a class="link" href="api-index-2-4.html#api-index-2.4">2.4</a></p>

View File

@ -745,7 +745,7 @@ signal.</p>
initial <em class="parameter"><code>value</code></em>
. This is often convenient when working with combo
boxes that select a default active item, like for example
<a href="../html/libgimp-GimpItemComboBox.html#gimp-drawable-combo-box-new"><code class="function">gimp_drawable_combo_box_new()</code></a>. If you pass an invalid initial
<a href="../libgimp/libgimp-GimpItemComboBox.html#gimp-drawable-combo-box-new"><code class="function">gimp_drawable_combo_box_new()</code></a>. If you pass an invalid initial
<em class="parameter"><code>value</code></em>
, the <em class="parameter"><code>callback</code></em>
will be called with the default item active.</p>

View File

@ -554,7 +554,7 @@ gimp_preview_draw (<em class="parameter"><code><a class="link" href="GimpPreview
<p>Calls the GimpPreview::draw method. GimpPreview itself doesn't
implement a default draw method so the behaviour is determined by
the derived class implementing this method.</p>
<p><a href="../html/GimpDrawablePreview.html#GimpDrawablePreview-struct"><span class="type">GimpDrawablePreview</span></a> implements <a class="link" href="GimpPreview.html#gimp-preview-draw" title="gimp_preview_draw ()"><code class="function">gimp_preview_draw()</code></a> by drawing the
<p><a href="../libgimp/GimpDrawablePreview.html#GimpDrawablePreview-struct"><span class="type">GimpDrawablePreview</span></a> implements <a class="link" href="GimpPreview.html#gimp-preview-draw" title="gimp_preview_draw ()"><code class="function">gimp_preview_draw()</code></a> by drawing the
original, unmodified drawable to the <em class="parameter"><code>preview</code></em>
.</p>
<div class="refsect3">

View File

@ -38,6 +38,10 @@
</dt>
<dd></dd>
<dt>
<a class="link" href="GimpColorSelector.html#GimpColorSelectorModel" title="enum GimpColorSelectorModel">GimpColorSelectorModel</a>, enum in <a class="link" href="GimpColorSelector.html" title="GimpColorSelector">GimpColorSelector</a>
</dt>
<dd></dd>
<dt>
<a class="link" href="GimpColorArea.html#gimp-color-area-set-color-config" title="gimp_color_area_set_color_config ()">gimp_color_area_set_color_config</a>, function in <a class="link" href="GimpColorArea.html" title="GimpColorArea">GimpColorArea</a>
</dt>
<dd></dd>
@ -94,6 +98,10 @@
</dt>
<dd></dd>
<dt>
<a class="link" href="GimpColorSelector.html#gimp-color-selector-get-model-visible" title="gimp_color_selector_get_model_visible ()">gimp_color_selector_get_model_visible</a>, function in <a class="link" href="GimpColorSelector.html" title="GimpColorSelector">GimpColorSelector</a>
</dt>
<dd></dd>
<dt>
<a class="link" href="GimpColorSelector.html#gimp-color-selector-get-show-alpha" title="gimp_color_selector_get_show_alpha ()">gimp_color_selector_get_show_alpha</a>, function in <a class="link" href="GimpColorSelector.html" title="GimpColorSelector">GimpColorSelector</a>
</dt>
<dd></dd>
@ -105,6 +113,14 @@
<a class="link" href="GimpColorSelector.html#gimp-color-selector-get-toggles-visible" title="gimp_color_selector_get_toggles_visible ()">gimp_color_selector_get_toggles_visible</a>, function in <a class="link" href="GimpColorSelector.html" title="GimpColorSelector">GimpColorSelector</a>
</dt>
<dd></dd>
<dt>
<a class="link" href="GimpColorSelector.html#gimp-color-selector-model-visible-changed" title="gimp_color_selector_model_visible_changed ()">gimp_color_selector_model_visible_changed</a>, function in <a class="link" href="GimpColorSelector.html" title="GimpColorSelector">GimpColorSelector</a>
</dt>
<dd></dd>
<dt>
<a class="link" href="GimpColorSelector.html#gimp-color-selector-set-model-visible" title="gimp_color_selector_set_model_visible ()">gimp_color_selector_set_model_visible</a>, function in <a class="link" href="GimpColorSelector.html" title="GimpColorSelector">GimpColorSelector</a>
</dt>
<dd></dd>
<a name="idxE"></a><h3 class="title">E</h3>
<dt>
<a class="link" href="GimpEnumComboBox.html#gimp-enum-combo-box-set-icon-prefix" title="gimp_enum_combo_box_set_icon_prefix ()">gimp_enum_combo_box_set_icon_prefix</a>, function in <a class="link" href="GimpEnumComboBox.html" title="GimpEnumComboBox">GimpEnumComboBox</a>

View File

@ -394,6 +394,10 @@
</dt>
<dd></dd>
<dt>
<a class="link" href="GimpColorSelector.html#GimpColorSelectorModel" title="enum GimpColorSelectorModel">GimpColorSelectorModel</a>, enum in <a class="link" href="GimpColorSelector.html" title="GimpColorSelector">GimpColorSelector</a>
</dt>
<dd></dd>
<dt>
<a class="link" href="GimpColorArea.html#gimp-color-area-get-color" title="gimp_color_area_get_color ()">gimp_color_area_get_color</a>, function in <a class="link" href="GimpColorArea.html" title="GimpColorArea">GimpColorArea</a>
</dt>
<dd></dd>
@ -638,6 +642,14 @@
</dt>
<dd></dd>
<dt>
<a class="link" href="GimpColorScales.html#gimp-color-scales-get-show-rgb-u8" title="gimp_color_scales_get_show_rgb_u8 ()">gimp_color_scales_get_show_rgb_u8</a>, function in <a class="link" href="GimpColorScales.html" title="GimpColorScales">GimpColorScales</a>
</dt>
<dd></dd>
<dt>
<a class="link" href="GimpColorScales.html#gimp-color-scales-set-show-rgb-u8" title="gimp_color_scales_set_show_rgb_u8 ()">gimp_color_scales_set_show_rgb_u8</a>, function in <a class="link" href="GimpColorScales.html" title="GimpColorScales">GimpColorScales</a>
</dt>
<dd></dd>
<dt>
<a class="link" href="libgimpwidgets-GimpWidgets.html#gimp-color-scale-entry-new" title="gimp_color_scale_entry_new ()">gimp_color_scale_entry_new</a>, function in <a class="link" href="libgimpwidgets-GimpWidgets.html" title="GimpWidgets">GimpWidgets</a>
</dt>
<dd></dd>
@ -718,6 +730,10 @@
</dt>
<dd></dd>
<dt>
<a class="link" href="GimpColorSelector.html#gimp-color-selector-get-model-visible" title="gimp_color_selector_get_model_visible ()">gimp_color_selector_get_model_visible</a>, function in <a class="link" href="GimpColorSelector.html" title="GimpColorSelector">GimpColorSelector</a>
</dt>
<dd></dd>
<dt>
<a class="link" href="GimpColorSelector.html#gimp-color-selector-get-show-alpha" title="gimp_color_selector_get_show_alpha ()">gimp_color_selector_get_show_alpha</a>, function in <a class="link" href="GimpColorSelector.html" title="GimpColorSelector">GimpColorSelector</a>
</dt>
<dd></dd>
@ -730,6 +746,10 @@
</dt>
<dd></dd>
<dt>
<a class="link" href="GimpColorSelector.html#gimp-color-selector-model-visible-changed" title="gimp_color_selector_model_visible_changed ()">gimp_color_selector_model_visible_changed</a>, function in <a class="link" href="GimpColorSelector.html" title="GimpColorSelector">GimpColorSelector</a>
</dt>
<dd></dd>
<dt>
<a class="link" href="GimpColorSelector.html#gimp-color-selector-new" title="gimp_color_selector_new ()">gimp_color_selector_new</a>, function in <a class="link" href="GimpColorSelector.html" title="GimpColorSelector">GimpColorSelector</a>
</dt>
<dd></dd>
@ -746,6 +766,10 @@
</dt>
<dd></dd>
<dt>
<a class="link" href="GimpColorSelector.html#gimp-color-selector-set-model-visible" title="gimp_color_selector_set_model_visible ()">gimp_color_selector_set_model_visible</a>, function in <a class="link" href="GimpColorSelector.html" title="GimpColorSelector">GimpColorSelector</a>
</dt>
<dd></dd>
<dt>
<a class="link" href="GimpColorSelector.html#gimp-color-selector-set-show-alpha" title="gimp_color_selector_set_show_alpha ()">gimp_color_selector_set_show_alpha</a>, function in <a class="link" href="GimpColorSelector.html" title="GimpColorSelector">GimpColorSelector</a>
</dt>
<dd></dd>
@ -1160,6 +1184,10 @@ gtk_widget_get_modifier_mask, function in gimp3migration
</dt>
<dd></dd>
<dt>
<a class="link" href="libgimpwidgets-GimpIcons.html#GIMP-ICON-ATTACH:CAPS" title="GIMP_ICON_ATTACH">GIMP_ICON_ATTACH</a>, macro in <a class="link" href="libgimpwidgets-GimpIcons.html" title="GimpIcons">GimpIcons</a>
</dt>
<dd></dd>
<dt>
<a class="link" href="libgimpwidgets-GimpIcons.html#GIMP-ICON-BRUSH:CAPS" title="GIMP_ICON_BRUSH">GIMP_ICON_BRUSH</a>, macro in <a class="link" href="libgimpwidgets-GimpIcons.html" title="GimpIcons">GimpIcons</a>
</dt>
<dd></dd>
@ -1292,6 +1320,14 @@ gtk_widget_get_modifier_mask, function in gimp3migration
</dt>
<dd></dd>
<dt>
<a class="link" href="libgimpwidgets-GimpIcons.html#GIMP-ICON-COLOR-SPACE-LINEAR:CAPS" title="GIMP_ICON_COLOR_SPACE_LINEAR">GIMP_ICON_COLOR_SPACE_LINEAR</a>, macro in <a class="link" href="libgimpwidgets-GimpIcons.html" title="GimpIcons">GimpIcons</a>
</dt>
<dd></dd>
<dt>
<a class="link" href="libgimpwidgets-GimpIcons.html#GIMP-ICON-COLOR-SPACE-PERCEPTUAL:CAPS" title="GIMP_ICON_COLOR_SPACE_PERCEPTUAL">GIMP_ICON_COLOR_SPACE_PERCEPTUAL</a>, macro in <a class="link" href="libgimpwidgets-GimpIcons.html" title="GimpIcons">GimpIcons</a>
</dt>
<dd></dd>
<dt>
<a class="link" href="libgimpwidgets-GimpIcons.html#GIMP-ICON-CONTROLLER:CAPS" title="GIMP_ICON_CONTROLLER">GIMP_ICON_CONTROLLER</a>, macro in <a class="link" href="libgimpwidgets-GimpIcons.html" title="GimpIcons">GimpIcons</a>
</dt>
<dd></dd>
@ -2188,6 +2224,10 @@ gtk_widget_get_modifier_mask, function in gimp3migration
</dt>
<dd></dd>
<dt>
<a class="link" href="libgimpwidgets-GimpIcons.html#GIMP-ICON-TOOL-SHADOWS-HIGHLIGHTS:CAPS" title="GIMP_ICON_TOOL_SHADOWS_HIGHLIGHTS">GIMP_ICON_TOOL_SHADOWS_HIGHLIGHTS</a>, macro in <a class="link" href="libgimpwidgets-GimpIcons.html" title="GimpIcons">GimpIcons</a>
</dt>
<dd></dd>
<dt>
<a class="link" href="libgimpwidgets-GimpIcons.html#GIMP-ICON-TOOL-SHEAR:CAPS" title="GIMP_ICON_TOOL_SHEAR">GIMP_ICON_TOOL_SHEAR</a>, macro in <a class="link" href="libgimpwidgets-GimpIcons.html" title="GimpIcons">GimpIcons</a>
</dt>
<dd></dd>

View File

@ -15,7 +15,7 @@
<div>
<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GIMP Widgets Library Reference Manual</p></th></tr></table></div>
<div><p class="releaseinfo">
for GIMP 2.10.0
for GIMP 2.10.2
</p></div>
</div>

View File

@ -141,10 +141,10 @@ which page to display.</p>
<p>All these dialog constructors functions call <a class="link" href="libgimpwidgets-GimpHelpUI.html#gimp-help-connect" title="gimp_help_connect ()"><code class="function">gimp_help_connect()</code></a>.</p>
<p>In most cases it will be ok to use <a class="link" href="libgimpwidgets-GimpHelpUI.html#gimp-standard-help-func" title="gimp_standard_help_func ()"><code class="function">gimp_standard_help_func()</code></a> which
does nothing but passing the <em class="parameter"><code>help_id</code></em>
string to <a href="../html/libgimp-gimphelp.html#gimp-help"><code class="function">gimp_help()</code></a>. If
string to <a href="../libgimp/libgimp-gimphelp.html#gimp-help"><code class="function">gimp_help()</code></a>. If
your plug-in needs some more sophisticated help handling you can
provide your own <em class="parameter"><code>help_func</code></em>
which has to call <a href="../html/libgimp-gimphelp.html#gimp-help"><code class="function">gimp_help()</code></a> to
which has to call <a href="../libgimp/libgimp-gimphelp.html#gimp-help"><code class="function">gimp_help()</code></a> to
actually display the help.</p>
<div class="refsect3">
<a name="GimpHelpFunc.parameters"></a><h4>Parameters</h4>
@ -176,7 +176,7 @@ actually display the help.</p>
gimp_help_enable_tooltips (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
<p>Enable tooltips to be shown in the GIMP user interface.</p>
<p>As a plug-in author, you don't need to care about this as this
function is called for you from <a href="../html/libgimp-gimpui.html#gimp-ui-init"><code class="function">gimp_ui_init()</code></a>. This ensures that
function is called for you from <a href="../libgimp/libgimp-gimpui.html#gimp-ui-init"><code class="function">gimp_ui_init()</code></a>. This ensures that
the user setting from the GIMP preferences dialog is respected in
all plug-in dialogs.</p>
</div>
@ -187,7 +187,7 @@ all plug-in dialogs.</p>
gimp_help_disable_tooltips (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
<p>Disable tooltips to be shown in the GIMP user interface.</p>
<p>As a plug-in author, you don't need to care about this as this
function is called for you from <a href="../html/libgimp-gimpui.html#gimp-ui-init"><code class="function">gimp_ui_init()</code></a>. This ensures that
function is called for you from <a href="../libgimp/libgimp-gimpui.html#gimp-ui-init"><code class="function">gimp_ui_init()</code></a>. This ensures that
the user setting from the GIMP preferences dialog is respected in
all plug-in dialogs.</p>
</div>
@ -198,7 +198,7 @@ all plug-in dialogs.</p>
gimp_standard_help_func (<em class="parameter"><code>const <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *help_id</code></em>,
<em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> help_data</code></em>);</pre>
<p>This is the standard GIMP help function which does nothing but calling
<a href="../html/libgimp-gimphelp.html#gimp-help"><code class="function">gimp_help()</code></a>. It is the right function to use in almost all cases.</p>
<a href="../libgimp/libgimp-gimphelp.html#gimp-help"><code class="function">gimp_help()</code></a>. It is the right function to use in almost all cases.</p>
<div class="refsect3">
<a name="gimp-standard-help-func.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">

View File

@ -77,6 +77,10 @@
<tbody>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libgimpwidgets-GimpIcons.html#GIMP-ICON-ATTACH:CAPS" title="GIMP_ICON_ATTACH">GIMP_ICON_ATTACH</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libgimpwidgets-GimpIcons.html#GIMP-ICON-DETACH:CAPS" title="GIMP_ICON_DETACH">GIMP_ICON_DETACH</a></td>
</tr>
<tr>
@ -329,6 +333,14 @@
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libgimpwidgets-GimpIcons.html#GIMP-ICON-COLOR-SPACE-LINEAR:CAPS" title="GIMP_ICON_COLOR_SPACE_LINEAR">GIMP_ICON_COLOR_SPACE_LINEAR</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libgimpwidgets-GimpIcons.html#GIMP-ICON-COLOR-SPACE-PERCEPTUAL:CAPS" title="GIMP_ICON_COLOR_SPACE_PERCEPTUAL">GIMP_ICON_COLOR_SPACE_PERCEPTUAL</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libgimpwidgets-GimpIcons.html#GIMP-ICON-COLORS-DEFAULT:CAPS" title="GIMP_ICON_COLORS_DEFAULT">GIMP_ICON_COLORS_DEFAULT</a></td>
</tr>
<tr>
@ -1133,6 +1145,10 @@
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libgimpwidgets-GimpIcons.html#GIMP-ICON-TOOL-SHADOWS-HIGHLIGHTS:CAPS" title="GIMP_ICON_TOOL_SHADOWS_HIGHLIGHTS">GIMP_ICON_TOOL_SHADOWS_HIGHLIGHTS</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="libgimpwidgets-GimpIcons.html#GIMP-ICON-TOOL-SHEAR:CAPS" title="GIMP_ICON_TOOL_SHEAR">GIMP_ICON_TOOL_SHEAR</a></td>
</tr>
<tr>
@ -2062,7 +2078,7 @@ gimp_stock_init (<em class="parameter"><code><span class="type">void</span></cod
<p>Use <a class="link" href="libgimpwidgets-GimpIcons.html#gimp-icons-init" title="gimp_icons_init ()"><code class="function">gimp_icons_init()</code></a> instead.</p>
</div>
<p>Initializes the GIMP stock icon factory.</p>
<p>You don't need to call this function as <a href="../html/libgimp-gimpui.html#gimp-ui-init"><code class="function">gimp_ui_init()</code></a> already does
<p>You don't need to call this function as <a href="../libgimp/libgimp-gimpui.html#gimp-ui-init"><code class="function">gimp_ui_init()</code></a> already does
this for you.</p>
</div>
<hr>
@ -2071,7 +2087,7 @@ this for you.</p>
<pre class="programlisting"><span class="returnvalue">void</span>
gimp_icons_init (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
<p>Initializes the GIMP stock icon factory.</p>
<p>You don't need to call this function as <a href="../html/libgimp-gimpui.html#gimp-ui-init"><code class="function">gimp_ui_init()</code></a> already does
<p>You don't need to call this function as <a href="../libgimp/libgimp-gimpui.html#gimp-ui-init"><code class="function">gimp_ui_init()</code></a> already does
this for you.</p>
</div>
<hr>
@ -2084,6 +2100,12 @@ gimp_icons_set_icon_theme (<em class="parameter"><code><a href="../gio/GFile.htm
<div class="refsect1">
<a name="libgimpwidgets-GimpIcons.other_details"></a><h2>Types and Values</h2>
<div class="refsect2">
<a name="GIMP-ICON-ATTACH:CAPS"></a><h3>GIMP_ICON_ATTACH</h3>
<pre class="programlisting">#define GIMP_ICON_ATTACH "gimp-attach"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GIMP-ICON-DETACH:CAPS"></a><h3>GIMP_ICON_DETACH</h3>
<pre class="programlisting">#define GIMP_ICON_DETACH "gimp-detach"
</pre>
@ -2462,6 +2484,18 @@ gimp_icons_set_icon_theme (<em class="parameter"><code><a href="../gio/GFile.htm
</div>
<hr>
<div class="refsect2">
<a name="GIMP-ICON-COLOR-SPACE-LINEAR:CAPS"></a><h3>GIMP_ICON_COLOR_SPACE_LINEAR</h3>
<pre class="programlisting">#define GIMP_ICON_COLOR_SPACE_LINEAR "gimp-color-space-linear"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GIMP-ICON-COLOR-SPACE-PERCEPTUAL:CAPS"></a><h3>GIMP_ICON_COLOR_SPACE_PERCEPTUAL</h3>
<pre class="programlisting">#define GIMP_ICON_COLOR_SPACE_PERCEPTUAL "gimp-color-space-perceptual"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GIMP-ICON-COLORS-DEFAULT:CAPS"></a><h3>GIMP_ICON_COLORS_DEFAULT</h3>
<pre class="programlisting">#define GIMP_ICON_COLORS_DEFAULT "gimp-default-colors"
</pre>
@ -3668,6 +3702,12 @@ gimp_icons_set_icon_theme (<em class="parameter"><code><a href="../gio/GFile.htm
</div>
<hr>
<div class="refsect2">
<a name="GIMP-ICON-TOOL-SHADOWS-HIGHLIGHTS:CAPS"></a><h3>GIMP_ICON_TOOL_SHADOWS_HIGHLIGHTS</h3>
<pre class="programlisting">#define GIMP_ICON_TOOL_SHADOWS_HIGHLIGHTS "gimp-tool-shadows-highlights"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GIMP-ICON-TOOL-SHEAR:CAPS"></a><h3>GIMP_ICON_TOOL_SHEAR</h3>
<pre class="programlisting">#define GIMP_ICON_TOOL_SHEAR "gimp-tool-shear"
</pre>

View File

@ -500,13 +500,17 @@
<keyword type="function" name="gimp_color_selector_get_color ()" link="GimpColorSelector.html#gimp-color-selector-get-color" since="2.10"/>
<keyword type="function" name="gimp_color_selector_set_channel ()" link="GimpColorSelector.html#gimp-color-selector-set-channel"/>
<keyword type="function" name="gimp_color_selector_get_channel ()" link="GimpColorSelector.html#gimp-color-selector-get-channel" since="2.10"/>
<keyword type="function" name="gimp_color_selector_set_model_visible ()" link="GimpColorSelector.html#gimp-color-selector-set-model-visible" since="2.10"/>
<keyword type="function" name="gimp_color_selector_get_model_visible ()" link="GimpColorSelector.html#gimp-color-selector-get-model-visible" since="2.10"/>
<keyword type="function" name="gimp_color_selector_color_changed ()" link="GimpColorSelector.html#gimp-color-selector-color-changed"/>
<keyword type="function" name="gimp_color_selector_channel_changed ()" link="GimpColorSelector.html#gimp-color-selector-channel-changed"/>
<keyword type="function" name="gimp_color_selector_model_visible_changed ()" link="GimpColorSelector.html#gimp-color-selector-model-visible-changed" since="2.10"/>
<keyword type="function" name="gimp_color_selector_set_config ()" link="GimpColorSelector.html#gimp-color-selector-set-config" since="2.4"/>
<keyword type="struct" name="GimpColorSelector" link="GimpColorSelector.html#GimpColorSelector-struct"/>
<keyword type="macro" name="GIMP_COLOR_SELECTOR_SIZE" link="GimpColorSelector.html#GIMP-COLOR-SELECTOR-SIZE:CAPS"/>
<keyword type="macro" name="GIMP_COLOR_SELECTOR_BAR_SIZE" link="GimpColorSelector.html#GIMP-COLOR-SELECTOR-BAR-SIZE:CAPS"/>
<keyword type="enum" name="enum GimpColorSelectorChannel" link="GimpColorSelector.html#GimpColorSelectorChannel"/>
<keyword type="enum" name="enum GimpColorSelectorModel" link="GimpColorSelector.html#GimpColorSelectorModel" since="2.10"/>
<keyword type="signal" name="The “channel-changed” signal" link="GimpColorSelector.html#GimpColorSelector-channel-changed"/>
<keyword type="signal" name="The “color-changed” signal" link="GimpColorSelector.html#GimpColorSelector-color-changed"/>
<keyword type="signal" name="The “model-visible-changed” signal" link="GimpColorSelector.html#GimpColorSelector-model-visible-changed"/>
@ -514,6 +518,8 @@
<keyword type="struct" name="GimpColorNotebook" link="GimpColorNotebook.html#GimpColorNotebook-struct"/>
<keyword type="property" name="The “tab-border” style property" link="GimpColorNotebook.html#GimpColorNotebook--s-tab-border"/>
<keyword type="property" name="The “tab-icon-size” style property" link="GimpColorNotebook.html#GimpColorNotebook--s-tab-icon-size"/>
<keyword type="function" name="gimp_color_scales_set_show_rgb_u8 ()" link="GimpColorScales.html#gimp-color-scales-set-show-rgb-u8"/>
<keyword type="function" name="gimp_color_scales_get_show_rgb_u8 ()" link="GimpColorScales.html#gimp-color-scales-get-show-rgb-u8"/>
<keyword type="struct" name="GimpColorScales" link="GimpColorScales.html#GimpColorScales-struct"/>
<keyword type="property" name="The “show-rgb-u8” property" link="GimpColorScales.html#GimpColorScales--show-rgb-u8"/>
<keyword type="struct" name="GimpColorSelect" link="GimpColorSelect.html#GimpColorSelect-struct"/>
@ -556,6 +562,7 @@
<keyword type="function" name="gimp_stock_init ()" link="libgimpwidgets-GimpIcons.html#gimp-stock-init" deprecated="2.10: Use gimp_icons_init() instead."/>
<keyword type="function" name="gimp_icons_init ()" link="libgimpwidgets-GimpIcons.html#gimp-icons-init"/>
<keyword type="function" name="gimp_icons_set_icon_theme ()" link="libgimpwidgets-GimpIcons.html#gimp-icons-set-icon-theme"/>
<keyword type="macro" name="GIMP_ICON_ATTACH" link="libgimpwidgets-GimpIcons.html#GIMP-ICON-ATTACH:CAPS"/>
<keyword type="macro" name="GIMP_ICON_DETACH" link="libgimpwidgets-GimpIcons.html#GIMP-ICON-DETACH:CAPS"/>
<keyword type="macro" name="GIMP_ICON_INVERT" link="libgimpwidgets-GimpIcons.html#GIMP-ICON-INVERT:CAPS"/>
<keyword type="macro" name="GIMP_ICON_RESET" link="libgimpwidgets-GimpIcons.html#GIMP-ICON-RESET:CAPS"/>
@ -619,6 +626,8 @@
<keyword type="macro" name="GIMP_ICON_COLOR_SELECTOR_CMYK" link="libgimpwidgets-GimpIcons.html#GIMP-ICON-COLOR-SELECTOR-CMYK:CAPS"/>
<keyword type="macro" name="GIMP_ICON_COLOR_SELECTOR_TRIANGLE" link="libgimpwidgets-GimpIcons.html#GIMP-ICON-COLOR-SELECTOR-TRIANGLE:CAPS"/>
<keyword type="macro" name="GIMP_ICON_COLOR_SELECTOR_WATER" link="libgimpwidgets-GimpIcons.html#GIMP-ICON-COLOR-SELECTOR-WATER:CAPS"/>
<keyword type="macro" name="GIMP_ICON_COLOR_SPACE_LINEAR" link="libgimpwidgets-GimpIcons.html#GIMP-ICON-COLOR-SPACE-LINEAR:CAPS"/>
<keyword type="macro" name="GIMP_ICON_COLOR_SPACE_PERCEPTUAL" link="libgimpwidgets-GimpIcons.html#GIMP-ICON-COLOR-SPACE-PERCEPTUAL:CAPS"/>
<keyword type="macro" name="GIMP_ICON_COLORS_DEFAULT" link="libgimpwidgets-GimpIcons.html#GIMP-ICON-COLORS-DEFAULT:CAPS"/>
<keyword type="macro" name="GIMP_ICON_COLORS_SWAP" link="libgimpwidgets-GimpIcons.html#GIMP-ICON-COLORS-SWAP:CAPS"/>
<keyword type="macro" name="GIMP_ICON_CONTROLLER" link="libgimpwidgets-GimpIcons.html#GIMP-ICON-CONTROLLER:CAPS"/>
@ -820,6 +829,7 @@
<keyword type="macro" name="GIMP_ICON_TOOL_ROTATE" link="libgimpwidgets-GimpIcons.html#GIMP-ICON-TOOL-ROTATE:CAPS"/>
<keyword type="macro" name="GIMP_ICON_TOOL_SCALE" link="libgimpwidgets-GimpIcons.html#GIMP-ICON-TOOL-SCALE:CAPS"/>
<keyword type="macro" name="GIMP_ICON_TOOL_SEAMLESS_CLONE" link="libgimpwidgets-GimpIcons.html#GIMP-ICON-TOOL-SEAMLESS-CLONE:CAPS"/>
<keyword type="macro" name="GIMP_ICON_TOOL_SHADOWS_HIGHLIGHTS" link="libgimpwidgets-GimpIcons.html#GIMP-ICON-TOOL-SHADOWS-HIGHLIGHTS:CAPS"/>
<keyword type="macro" name="GIMP_ICON_TOOL_SHEAR" link="libgimpwidgets-GimpIcons.html#GIMP-ICON-TOOL-SHEAR:CAPS"/>
<keyword type="macro" name="GIMP_ICON_TOOL_SMUDGE" link="libgimpwidgets-GimpIcons.html#GIMP-ICON-TOOL-SMUDGE:CAPS"/>
<keyword type="macro" name="GIMP_ICON_TOOL_TEXT" link="libgimpwidgets-GimpIcons.html#GIMP-ICON-TOOL-TEXT:CAPS"/>
@ -1195,6 +1205,9 @@
<keyword type="constant" name="GIMP_COLOR_SELECTOR_LCH_LIGHTNESS" link="GimpColorSelector.html#GIMP-COLOR-SELECTOR-LCH-LIGHTNESS:CAPS"/>
<keyword type="constant" name="GIMP_COLOR_SELECTOR_LCH_CHROMA" link="GimpColorSelector.html#GIMP-COLOR-SELECTOR-LCH-CHROMA:CAPS"/>
<keyword type="constant" name="GIMP_COLOR_SELECTOR_LCH_HUE" link="GimpColorSelector.html#GIMP-COLOR-SELECTOR-LCH-HUE:CAPS"/>
<keyword type="constant" name="GIMP_COLOR_SELECTOR_MODEL_RGB" link="GimpColorSelector.html#GIMP-COLOR-SELECTOR-MODEL-RGB:CAPS"/>
<keyword type="constant" name="GIMP_COLOR_SELECTOR_MODEL_LCH" link="GimpColorSelector.html#GIMP-COLOR-SELECTOR-MODEL-LCH:CAPS"/>
<keyword type="constant" name="GIMP_COLOR_SELECTOR_MODEL_HSV" link="GimpColorSelector.html#GIMP-COLOR-SELECTOR-MODEL-HSV:CAPS"/>
<keyword type="constant" name="GIMP_CONTROLLER_EVENT_TRIGGER" link="GimpController.html#GIMP-CONTROLLER-EVENT-TRIGGER:CAPS"/>
<keyword type="constant" name="GIMP_CONTROLLER_EVENT_VALUE" link="GimpController.html#GIMP-CONTROLLER-EVENT-VALUE:CAPS"/>
<keyword type="constant" name="GIMP_WIDGETS_PARSE_ERROR" link="libgimpwidgets-GimpWidgets.html#GIMP-WIDGETS-PARSE-ERROR:CAPS"/>

View File

@ -786,6 +786,7 @@ gimp_stock_init
gimp_icons_init
gimp_icons_set_icon_theme
<SUBSECTION Icons>
GIMP_ICON_ATTACH
GIMP_ICON_DETACH
GIMP_ICON_INVERT
GIMP_ICON_RESET
@ -849,6 +850,8 @@ GIMP_ICON_COLOR_PICK_FROM_SCREEN
GIMP_ICON_COLOR_SELECTOR_CMYK
GIMP_ICON_COLOR_SELECTOR_TRIANGLE
GIMP_ICON_COLOR_SELECTOR_WATER
GIMP_ICON_COLOR_SPACE_LINEAR
GIMP_ICON_COLOR_SPACE_PERCEPTUAL
GIMP_ICON_COLORS_DEFAULT
GIMP_ICON_COLORS_SWAP
GIMP_ICON_CONTROLLER
@ -1050,6 +1053,7 @@ GIMP_ICON_TOOL_RECT_SELECT
GIMP_ICON_TOOL_ROTATE
GIMP_ICON_TOOL_SCALE
GIMP_ICON_TOOL_SEAMLESS_CLONE
GIMP_ICON_TOOL_SHADOWS_HIGHLIGHTS
GIMP_ICON_TOOL_SHEAR
GIMP_ICON_TOOL_SMUDGE
GIMP_ICON_TOOL_TEXT
@ -1430,6 +1434,7 @@ GimpColorSelector
GIMP_COLOR_SELECTOR_SIZE
GIMP_COLOR_SELECTOR_BAR_SIZE
GimpColorSelectorChannel
GimpColorSelectorModel
gimp_color_selector_new
gimp_color_selector_set_toggles_visible
gimp_color_selector_get_toggles_visible
@ -1441,8 +1446,11 @@ gimp_color_selector_set_color
gimp_color_selector_get_color
gimp_color_selector_set_channel
gimp_color_selector_get_channel
gimp_color_selector_set_model_visible
gimp_color_selector_get_model_visible
gimp_color_selector_color_changed
gimp_color_selector_channel_changed
gimp_color_selector_model_visible_changed
gimp_color_selector_set_config
<SUBSECTION Standard>
GimpColorSelectorClass
@ -1454,7 +1462,9 @@ GIMP_COLOR_SELECTOR_CLASS
GIMP_IS_COLOR_SELECTOR_CLASS
GIMP_COLOR_SELECTOR_GET_CLASS
GIMP_TYPE_COLOR_SELECTOR_CHANNEL
GIMP_TYPE_COLOR_SELECTOR_MODEL
gimp_color_selector_channel_get_type
gimp_color_selector_model_get_type
</SECTION>
<SECTION>
@ -1477,6 +1487,8 @@ GIMP_COLOR_NOTEBOOK_GET_CLASS
<FILE>gimpcolorscales</FILE>
<TITLE>GimpColorScales</TITLE>
GimpColorScales
gimp_color_scales_set_show_rgb_u8
gimp_color_scales_get_show_rgb_u8
<SUBSECTION Standard>
GIMP_COLOR_SCALES
GIMP_IS_COLOR_SCALES

View File

@ -22,9 +22,9 @@
sort out issues with their builds.
( ) Make sure we have a <release> tag inside
desktop/org.gimp.GIMP.appdata.xml.in for this upcoming version,
with type="development" for development or RC releases (set
type="stable", or just no type for stable releases).
desktop/org.gimp.GIMP.appdata.xml.in.in for this upcoming
version, with type="development" for development or RC releases
(set type="stable", or just no type for stable releases).
Some installers may feature more prominently software with recent
releases if the appropriate tag was set (e.g. GNOME Software has a
@ -131,17 +131,22 @@
( ) Publish dist tarballs:
[ ] Use md5sum to create a checksum of the tarball (tar.bz2).
[ ] Use `sha256sum` and `sha512sum` to create checksums of the
tarball (tar.bz2).
[ ] Upload the tarball (tar.bz2) and the .md5 file to your home
directory on pentagon.gnome.org. Keep a copy of the .md5
file around.
[ ] Upload the tarball (tar.bz2) to your home directory on
pentagon.gnome.org.
[ ] Copy the tarball and the .md5 file to its final destination
in the download area (/srv/ftp/pub/gimp/v2.x). Really use
"cp" not "mv" or SELinux will make the uploaded file
unreadable to the web server unless some obscure status bit
is toggled.
[ ] Copy the tarball to its final destination in the download area
(/srv/ftp/pub/gimp/v2.x). Really use "cp" not "mv" or SELinux
will make the uploaded file unreadable to the web server unless
some obscure status bit is toggled.
[ ] Update the `SHA256SUMS` and `SHA512SUMS` files present in the
same download area by adding the computed sha256 and sha512
sums.
Note: do not add new MD5 sums anymore. They are considered
unsafe.
[ ] Update the 0.0_LATEST-IS- file in the corresponding directory
on the download server.
@ -157,7 +162,9 @@
branch.
[ ] Update the file 'GIMP_VERSIONS' adding the version, release
date, tarball name and its MD5 hash under "STABLE".
date, tarball name and its SHA256 and SHA512 hashes under
"STABLE".
Note: do not add new MD5 sums in 'GIMP_VERSIONS' as well.
[ ] Create a news items for the release in content/news/

View File

@ -247,6 +247,7 @@ DATADIRNAME = @DATADIRNAME@
DEFS = @DEFS@
DEPDIR = @DEPDIR@
DESKTOP_DATADIR = @DESKTOP_DATADIR@
DESKTOP_FILE_VALIDATE = @DESKTOP_FILE_VALIDATE@
DLLTOOL = @DLLTOOL@
DOC_SHOOTER = @DOC_SHOOTER@
DSYMUTIL = @DSYMUTIL@
@ -259,6 +260,7 @@ EXEEXT = @EXEEXT@
FGREP = @FGREP@
FILE_AA = @FILE_AA@
FILE_EXR = @FILE_EXR@
FILE_HEIF = @FILE_HEIF@
FILE_JP2_LOAD = @FILE_JP2_LOAD@
FILE_MNG = @FILE_MNG@
FILE_PDF_SAVE = @FILE_PDF_SAVE@
@ -280,6 +282,7 @@ GDK_PIXBUF_REQUIRED_VERSION = @GDK_PIXBUF_REQUIRED_VERSION@
GEGL = @GEGL@
GEGL_CFLAGS = @GEGL_CFLAGS@
GEGL_LIBS = @GEGL_LIBS@
GEGL_MAJOR_MINOR_VERSION = @GEGL_MAJOR_MINOR_VERSION@
GEGL_REQUIRED_VERSION = @GEGL_REQUIRED_VERSION@
GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
GEXIV2_CFLAGS = @GEXIV2_CFLAGS@
@ -318,6 +321,8 @@ GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
GLIB_LIBS = @GLIB_LIBS@
GLIB_MKENUMS = @GLIB_MKENUMS@
GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@
GLIB_WIN_BUG_CFLAGS = @GLIB_WIN_BUG_CFLAGS@
GLIB_WIN_BUG_LIBS = @GLIB_WIN_BUG_LIBS@
GMODULE_NO_EXPORT_CFLAGS = @GMODULE_NO_EXPORT_CFLAGS@
GMODULE_NO_EXPORT_LIBS = @GMODULE_NO_EXPORT_LIBS@
GMOFILES = @GMOFILES@
@ -374,6 +379,9 @@ LCMS_REQUIRED_VERSION = @LCMS_REQUIRED_VERSION@
LD = @LD@
LDFLAGS = @LDFLAGS@
LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
LIBHEIF_CFLAGS = @LIBHEIF_CFLAGS@
LIBHEIF_LIBS = @LIBHEIF_LIBS@
LIBHEIF_REQUIRED_VERSION = @LIBHEIF_REQUIRED_VERSION@
LIBLZMA_REQUIRED_VERSION = @LIBLZMA_REQUIRED_VERSION@
LIBMYPAINT_CFLAGS = @LIBMYPAINT_CFLAGS@
LIBMYPAINT_LIBS = @LIBMYPAINT_LIBS@

View File

@ -2,13 +2,25 @@
DOCUMENTATION OF THE XCF FILE FORMAT
====================================
Introduction
------------
This document describes the native image file format of GIMP.
Note that the XCF format is a "living" format which follows closely the
GIMP software and evolves together. The ultimate reference for the
format is therefore its code, even though we will try to update this
documentation regularly, to make life simpler to ourselves as well as
third-party XCF-reader's developers.
The code for reading and writing XCF is found in: app/xcf/
License
-------
Copyright Henning Makholm <henning@makholm.net>, 2006-07-11
Copyright various GIMP developers (see git log), 2009-2018
This is free documentation; you can modify and/or redistribute
it according to the terms of the GNU General Public License
@ -81,20 +93,22 @@ one image (i.e., not the cut buffer, tool options, key bindings, etc.) and
is not undo data. This makes the full collection of data stored in an XCF file
rather heterogeneous and tied to the internals of GIMP.
Use of the XCF format by third-party software is recommended only as a way
to get data into and out of GIMP for which it would be impossible or
inconvenient to use a more standard interchange format.
Authors of third-party XCF-creating software in particular should take
care to write files that are as indistinguishable as possible from
ones saved by GIMP. The GIMP developers take care to make each
version of GIMP able to read XCF files produced by older GIMP versions,
but they make no special efforts to allow reading of XCF files created by
other software.
Use of the XCF format by third-party software is recommended only as a
way to get data into and out of GIMP for which it would be impossible or
inconvenient to use a more standard interchange format. Authors of
third-party XCF-creating software in particular should take care to
write files that are as indistinguishable as possible from ones saved by
GIMP. The GIMP developers take care to make each version of GIMP able to
read XCF files produced by older GIMP versions, but they make no special
efforts to allow reading of XCF files created by other software.
Interchanging image data with other applications is not goal of the XCF format.
For this use case GIMP opens and exports common images formats, like JPEG,
PNG and PSD.
TODO: Role of the ORA format in this context?
Interchanging image data with other applications is not the goal of the
XCF format. Other formats may be more appropriate. For this use case
GIMP opens and exports common images formats, like JPEG, PNG and PSD,
though they may all miss various features of XCF.
OpenRaster (ORA) in particular is meant to be a generic interchange
format between software, with as few feature loss as possible, though
its standardization is still quite slow.
For the stated reasons and clarification GIMP _saves_ XCF files,
but _exports_ to other image formats.
@ -103,20 +117,20 @@ Beware that CinePaint's native file format is called XCF, too. While it is
derived from the format described here, both formats differ in many details
and are _not_ mutually compatible.
This document does not describe the CinePaint XCF format.
For more information on that see http://www.cinepaint.org/more/docs/xcf.html
For more information on that see:
https://web.archive.org/web/20161024115140/http://www.cinepaint.org/more/docs/xcf.html
Status
------
This specification is an unofficial condensation and extrapolation of
the XCF-writing and -reading code in version 2.8.10 of GIMP. As of
this writing, it has not been approved or proofread by any GIMP
developer, though it has been written with the intention of
contributing it to the GIMP project for use as official documentation.
the XCF-writing and -reading code in version 2.10.0 of GIMP. Yet we
remind that the ultimate reference is the loading and saving code of the
XCF format.
Some of the normative statements made below are enforced by the XCF
code in GIMP; others are just the author's informed guess about
code in GIMP; others are just the authors' informed guess about
"best practices" that would be likely to maximize interoperability
with future versions of GIMP.
@ -127,17 +141,17 @@ This section lists the changes between file format versions in bigger terms.
Details are denoted in the text.
Version 0:
Since GIMP 0.99.16, released on 15.12.1997.
Since GIMP 0.99.16, released on 1997-12-15.
The initial file format. Everything that is not listed in the following versions
is part of this.
Version 1:
Since GIMP 0.99.16, released on 15.12.1997.
Since GIMP 0.99.16, released on 1997-12-15.
Adds color maps. Chapter 3 "The image structure" describes the PROP_COLOR_MAP
property.
Version 2:
Since GIMP 1.3.10, released on 07.11.2002.
Since GIMP 1.3.10, released on 2002-11-07.
Adds layer modes "Soft light", "Grain extract", "Grain merge" and painting
mode "Color Erase". In chapter 5 "The layer structure" the description of
the property PROP_MODE contains the new layer modes.
@ -146,10 +160,15 @@ Chapter 1 "Basic concepts" describes the path handling in general and
chapter 2 "General concepts" introduces the PROP_VECTORS property.
Version 3:
Since GIMP 2.7.1, released on 29.06.2010.
Since GIMP 2.7.1, released on 2010-06-29.
Adds layer groups. The chapter 5 "The layer structure" describes the new
properties PROP_GROUP_ITEM, PROP_GROUP_ITEM_FLAGS and PROP_ITEM_PATH.
Version 4 to 13:
Since GIMP 2.10.0, released on 2018-04-27.
Adds many layer modes, layer group masks, high-bit depth (precisions
other than 8-bit gamma), zlib compression and 64-bit offsets for XCF
files bigger than 4GB.
1. BASIC CONCEPTS
=================
@ -204,6 +223,9 @@ A STRING is stored as follows:
Exception: the empty string is stored simply as an uint32 with the
value 0.
A POINTER is stored as a 32-bit integer (4 bytes) in big-endian order
for XCF up to 10, and 64-bit (8 bytes), still big-endian, for XCF 11
and over, allowing higher than 4GB XCF files since GIMP 2.10.0.
Canvas
------
@ -367,7 +389,8 @@ a layer group flag and various editing state flags.
Layer mask
----------
The layer mask can be attached to a layer.
The layer mask can be attached to a layer (since GIMP 2.10.0, layer
group can also have a layer mask).
Actually it is represented as a channel structure in the XCF file.
It is referred to from its parent layer and not listed in the master list
of channels.
@ -542,12 +565,42 @@ files from GIMP up to version 1.2.
This chapter describes the formats of the defined property records that
can appear in more than one context in an XCF file.
PROP_COLOR_TAG (since GIMP 2.10.0, commit 4f9095798d0)
uint32 34 Type identification
uint32 4 Four bytes of payload
uint32 tag Color tag of the layer; one of
0: None
1: Blue
2: Green
3: Yellow
4: Orange
5: Brown
6: Red
7: Violet
8: Gray
PROP_COLOR_TAG can be assigned to layers, channels and paths. They are
only organisational properties and have no consequence on render.
PROP_END
uint32 0 Type identification
uint32 0 PROP_END has no payload.
The PROP_END pseudo-property marks the end of any property list.
PROP_FLOAT_OPACITY (essential, since GIMP 2.10.0, commit a2ad257711a)
uint32 33 Type identification
uint32 4 Four bytes of payload
float opacity Opacity on a scale from 0.0 (fully transparent) to
1.0 (fully opaque)
PROP_FLOAT_OPACITY records the overall opacity setting for the layer
or channel. Since GIMP 2.10.0, it always appears in the property list
of layers and channels after PROP_OPACITY, which saves the same value,
yet with integer precision. This way, new readers can overwrite the
8-bit value with proper precision whereas older readers can simply
skip PROP_FLOAT_OPACITY if unknown.
PROP_LINKED (editing state)
uint32 9 Type identification
uint32 4 Four bytes of payload
@ -566,6 +619,14 @@ PROP_LOCK_CONTENT (since version 3, editing state)
PROP_LOCK_CONTENT specifies whether the layer, channel or path is locked,
i.e. cannot be edited.
PROP_LOCK_POSITION (since GIMP 2.10.0, commit d4933b30526, editing state)
uint32 32 Type identification
uint32 4 Four bytes of payload
uint32 locked 1 if the position is locked; 0 if not
PROP_LOCK_POSITION specifies whether the layer, channel or path's
position is locked, i.e. cannot be transformed (translation, etc.).
PROP_OPACITY (essential)
uint32 6 Type identification
uint32 4 Four bytes of payload
@ -583,6 +644,10 @@ PROP_OPACITY (essential)
When reading old XCF files that lack this property, full opacity
should be assumed.
While this property continues to be stored for compatibility, the new
property PROP_FLOAT_OPACITY since GIMP 2.10.0 must override the value
of PROP_OPACITY with float precision.
PROP_PARASITES
uint32 21 Type identification
uint32 plength Total length of the following payload data in bytes
@ -627,28 +692,66 @@ Header
The image structure always starts at offset 0 in the XCF file.
byte[9] "gimp xcf " File type identification
byte[4] version XCF version
"file": version 0
"v001": version 1
"v002": version 2
"v003": version 3
byte 0 Zero marks the end of the version tag.
uint32 width Width of canvas
uint32 height Height of canvas
uint32 base_type Color mode of the image; one of
0: RGB color
1: Grayscale
2: Indexed color
(see enum GimpImageBaseType
in libgimpbase/gimpbaseenums.h)
byte[9] "gimp xcf " File type identification
byte[4] version XCF version
"file": version 0
"v001": version 1
"v002": version 2
"v003": version 3
byte 0 Zero marks the end of the version tag.
uint32 width Width of canvas
uint32 height Height of canvas
uint32 base_type Color mode of the image; one of
0: RGB color
1: Grayscale
2: Indexed color
(see enum GimpImageBaseType
in libgimpbase/gimpbaseenums.h)
uint32 precision Image precision; this field is only present for
XCF 4 or over (since GIMP 2.10.0). Its value for
XCF 7 or over is one of:
100: 8-bit linear integer
150: 8-bit gamma integer
200: 16-bit linear integer
250: 16-bit gamma integer
300: 32-bit linear integer
350: 32-bit gamma integer
500: 16-bit linear floating point
550: 16-bit gamma floating point
600: 32-bit linear floating point
650: 32-bit gamma floating point
700: 64-bit linear floating point
750: 64-bit gamma floating point
For XCF 4 (which was a development version, hence
this format should not be found often and may be
ignored by readers), its value may be one of:
0: 8-bit gamma integer
1: 16-bit gamma integer
2: 32-bit linear integer
3: 16-bit linear floating point
4: 32-bit linear floating point
For XCF 5 or 6 (which were development versions,
hence these formats may be ignored by readers),
its value may be one of:
100: 8-bit linear integer
150: 8-bit gamma integer
200: 16-bit linear integer
250: 16-bit gamma integer
300: 32-bit linear integer
350: 32-bit gamma integer
400: 16-bit linear floating point
450: 16-bit gamma floating point
500: 32-bit linear floating point
550: 32-bit gamma floating point
NOTE: XCF 3 or older's precision was always
"8-bit gamma integer".
property-list Image properties
,----------------- Repeat once for each layer, topmost layer first:
| uint32 lptr Pointer to the layer structure
| pointer lptr Pointer to the layer structure.
`--
uint32 0 Zero marks the end of the array of layer pointers.
,------------------ Repeat once for each channel, in no particular order:
| uint32 cptr Pointer to the channel structure
| pointer cptr Pointer to the channel structure.
`--
uint32 0 Zero marks the end of the array of channel pointers.
@ -714,7 +817,7 @@ PROP_COMPRESSION (essential)
byte comp Compression indicator; one of
0: No compression
1: RLE encoding
2: (Never used, but reserved for zlib compression)
2: zlib compression
3: (Never used, but reserved for some fractal compression)
PROP_COMPRESSION defines the encoding of pixels in tile data blocks in the
@ -727,8 +830,6 @@ PROP_COMPRESSION (essential)
Contemporary GIMP versions always write files with comp=1. It is unknown to
the author of this document whether versions that wrote completely
uncompressed (comp=0) files ever existed.
TODO: Why do we use zlib compression to compress only the whole file (.xcf.gz)
if it is a built-in feature?
PROP_GUIDES (editing state)
uint32 18 Type identification
@ -915,11 +1016,11 @@ Channel structures are pointed to from layer structures (in case of
layer masks) or from the master image structure (for all other
channels).
uint32 width Width of the channel
uint32 height Height of the channel
string name Name of the channel
property-list Channel properties
uint32 hptr Pointer to the hierarchy structure with the pixels
uint32 width Width of the channel
uint32 height Height of the channel
string name Name of the channel
property-list Channel properties
pointer hptr Pointer to the hierarchy structure with the pixels.
The width and height of the channel must be the same as those of its
parent structure (the layer in the case of layer masks; the canvas for
@ -930,8 +1031,9 @@ Channel properties
------------------
The following properties are found only in the property list of
channel structures. Additionally the list can also contain the properties
PROP_END, PROP_LINKED, PROP_LOCK_CONTENT, PROP_OPACITY, PROP_PARASITES,
channel structures. Additionally the list can also contain the
properties: PROP_COLOR_TAG, PROP_END, PROP_FLOAT_OPACITY, PROP_LINKED,
PROP_LOCK_CONTENT, PROP_LOCK_POSITION, PROP_OPACITY, PROP_PARASITES,
PROP_TATTOO and PROP_VISIBLE, defined in chapter 2.
PROP_ACTIVE_CHANNEL (editing state)
@ -955,6 +1057,26 @@ PROP_COLOR
(The alpha of the screen is given as the channel's PROP_OPACITY).
TODO: What exactly does "screen" mean here?
While this property continues to be stored for compatibility, the new
property PROP_FLOAT_COLOR since GIMP 2.10.0 must override the value
of PROP_COLOR with float precision.
PROP_FLOAT_COLOR (since GIMP 2.10.0, essential, commit 10360c9e130)
uint32 38 Type identification
uint32 12 Twelve bytes of payload
float r Red component of color
float g Green component of color
float b Blue component of color
PROP_FLOAT_COLOR gives the color of the screen that is used to
represent the channel when it is visible in the UI. Each component is
in the range 0.0 to 1.0.
PROP_FLOAT_COLOR stores the same property as PROP_COLOR with float
precision. Since GIMP 2.10.0, it always appears in the property list
of channels after PROP_COLOR. This way, new readers can overwrite the
8-bit value with proper precision whereas older readers can simply
skip PROP_FLOAT_COLOR if unknown.
PROP_SELECTION (editing state?)
uint32 4 Type identification
uint32 0 PROP_SELECTION has no payload
@ -976,20 +1098,20 @@ PROP_SHOW_MASKED (editing state)
Layer structures are pointed to from a list of layer pointers in the
master image structure.
uint32 width Width of the layer
uint32 height Height of the layer
uint32 type Color mode of the layer: one of
0: RGB color without alpha
1: RGB color with alpha
2: Grayscale without alpha
3: Grayscale with alpha
4: Indexed without alpha
5: Indexed with alpha
(see enum GimpImageType in libgimpbase/gimpbaseenums.h)
string name Name of the layer
property-list Layer properties
uint32 hptr Pointer to the hierarchy structure with the pixels
uint32 mptr Pointer to the layer mask (a channel structure), or 0
uint32 width Width of the layer
uint32 height Height of the layer
uint32 type Color mode of the layer: one of
0: RGB color without alpha
1: RGB color with alpha
2: Grayscale without alpha
3: Grayscale with alpha
4: Indexed without alpha
5: Indexed with alpha
(see enum GimpImageType in libgimpbase/gimpbaseenums.h)
string name Name of the layer
property-list Layer properties
pointer hptr Pointer to the hierarchy structure with the pixels
pointer mptr Pointer to the layer mask (a channel structure), or 0
The color mode of a layer must match that of the entire image.
All layers except the bottommost one _must_ have an alpha channel. The bottom
@ -1005,8 +1127,9 @@ Layer properties
----------------
The following properties are found only in the property list of layer
structures. Additionally the list can also contain the properties
PROP_END, PROP_LINKED, PROP_LOCK_CONTENT, PROP_OPACITY, PROP_PARASITES,
structures. Additionally the list can also contain the properties:
PROP_COLOR_TAG, PROP_END, PROP_FLOAT_OPACITY, PROP_LINKED,
PROP_LOCK_CONTENT, PROP_LOCK_POSITION, PROP_OPACITY, PROP_PARASITES,
PROP_TATTOO and PROP_VISIBLE, defined in chapter 2.
PROP_ACTIVE_LAYER (editing state)
@ -1031,6 +1154,76 @@ PROP_APPLY_MASK (essential)
mask. Writers should never save this as true unless the layer has a
layer mask.
PROP_COMPOSITE_MODE (since GIMP 2.10.0, essential, commit 8634b5cbc31)
uint32 35 Type identification
uint32 4 Four bytes of payload
int32 mode Composite mode of the layer; one of:
1: Union
2: Clip to backdrop
3: Clip to layer
4: Intersection
See below for meaning of negative values.
PROP_COMPOSITE_MODE records the composite mode, for layers only. A
negative value means that the composite mode was left to "Auto",
rather than explicitly set, while we still store the mapping of "Auto"
at the time of saving the XCF, by inverting it. For instance if "mode"
is -2, it means that "Auto" was set, which corresponds to "Clip to
backdrop" for this specific layer mode.
The reason for this is that we must always keep the expected output,
even if we were to change the mapping of "Auto" in the future.
Note: as you may guess, "Auto" maps to different actual composite
modes, depending on PROP_MODE. This system makes so you don't have to
know this mapping. A XCF reader may just use the absolute value of
PROP_COMPOSITE_MODE.
PROP_COMPOSITE_SPACE (since GIMP 2.10.0, essential, commit 8634b5cbc31)
uint32 36 Type identification
uint32 4 Four bytes of payload
int32 space Composite space of the layer; one of:
1: RGB (linear)
2: RGB (perceptual)
3: LAB
See below for meaning of negative values.
PROP_COMPOSITE_SPACE records the composite mode, for layers only. A
negative value means that the composite space was left to "Auto",
rather than explicitly set, while we still store the mapping of "Auto"
at the time of saving the XCF, by inverting it. For instance if "space"
is -3, it means that "Auto" was set, which corresponds to "LAB"
composite space for this specific layer mode.
The reason for this is that we must always keep the expected output,
even if we were to change the mapping of "Auto" in the future.
Note: as you may guess, "Auto" maps to different actual composite
spaces, depending on PROP_MODE. This system makes so you don't have to
know this mapping. A XCF reader may just use the absolute value of
PROP_COMPOSITE_SPACE.
PROP_BLEND_SPACE (since GIMP 2.10.0, essential, commit 8634b5cbc31)
uint32 36 Type identification
uint32 4 Four bytes of payload
int32 space Composite space of the layer; one of:
1: RGB (linear)
2: RGB (perceptual)
3: LAB
See below for meaning of negative values.
PROP_BLEND_SPACE records the blend mode, for layers only. A negative
value means that the composite space was left to "Auto", rather than
explicitly set, while we still store the mapping of "Auto" at the time
of saving the XCF, by inverting it. For instance if "space" is -3, it
means that "Auto" was set, which corresponds to "LAB" composite space
for this specific layer mode.
The reason for this is that we must always keep the expected output,
even if we were to change the mapping of "Auto" in the future.
Note: as you may guess, "Auto" maps to different actual blend spaces,
depending on PROP_MODE. This system makes so you don't have to know
this mapping. A XCF reader may just use the absolute value of
PROP_BLEND_SPACE.
PROP_EDIT_MASK (editing state)
uint32 12 Type identification
uint32 4 Four bytes of payload
@ -1045,9 +1238,9 @@ PROP_EDIT_MASK (editing state)
layer mask.
PROP_FLOATING_SELECTION (essential)
uint32 5 Type identification
uint32 4 Four bytes of payload
uint32 ptr Pointer to the layer or channel the floating selection is
uint32 5 Type identification
uint32 4 Four bytes of payload
pointer ptr Pointer to the layer or channel the floating selection is
attached to
PROP_FLOATING_SELECTION indicates that the layer is the floating selection
@ -1095,28 +1288,76 @@ PROP_MODE (essential)
uint32 7 Type identification
uint32 4 Four bytes of payload
unit32 mode Layer mode; one of
0: Normal
1: Dissolve (random dithering to discrete alpha)
2: (Behind: not selectable in the GIMP UI. TODO: why not?)
3: Multiply
4: Screen
5: Overlay
6: Difference
7: Addition
8: Subtract
9: Darken Only
10: Lighten Only
11: Hue (H of HSV)
12: Saturation (S of HSV)
13: Color (H and S of HSL)
14: Value (V of HSV)
15: Divide
16: Dodge
17: Burn
18: Hard Light
19: Soft Light (since version 2)
20: Grain Extract (since version 2)
21: Grain Merge (since version 2)
* Since "ancient times":
0: Normal (legacy)
1: Dissolve (legacy) [random dithering to discrete alpha)
2: Behind (legacy) [not selectable in the GIMP UI]
3: Multiply (legacy)
4: Screen (legacy)
5: Old broken Overlay
6: Difference (legacy)
7: Addition (legacy)
8: Subtract (legacy)
9: Darken only (legacy)
10: Lighten only (legacy)
11: Hue (HSV) (legacy)
12: Saturation (HSV) (legacy)
13: Color (HSL) (legacy)
14: Value (HSV) (legacy)
15: Divide (legacy)
16: Dodge (legacy)
17: Burn (legacy)
18: Hard Light (legacy)
* Since XCF 2 (GIMP 2.8)
19: Soft light (legacy)
20: Grain extract (legacy)
21: Grain merge (legacy)
22: Color erase (legacy)
* Since XCF 9 (GIMP 2.10.0)
23: Overlay
24: Hue (LCH)
25: Chroma (LCH)
26: Color (LCH)
27: Lightness (LCH)
* Since XCF 10 (GIMP 2.10.0)
28: Normal
29: Behind
30: Multiply
31: Screen
32: Difference
33: Addition
34: Substract
35: Darken only
36: Lighten only
37: Hue (HSV)
38: Saturation (HSV)
39: Color (HSL)
40: Value (HSV)
41: Divide
42: Dodge
43: Burn
44: Hard light
45: Soft light
46: Grain extract
47: Grain merge
48: Vivid light
49: Pin light
50: Linear light
51: Hard mix
52: Exclusion
53: Linear burn
54: Luma/Luminance darken only
55: Luma/Luminance lighten only
56: Luminance
57: Color erase
58: Erase
59: Merge
60: Split
61: Pass through
PROP_MODE specifies the layer mode.
@ -1132,9 +1373,16 @@ PROP_MODE (essential)
none) of the canvas, it will be the only layer to have its mode
forced to Normal.
TODO: The layer modes 'Overlay' and 'Soft light' are identical.
If this information is still valid - is this state subject to change in GEGL?
Should we continue providing two different names for the same thing?
Implementation note: all layer modes are implemented as GEGL
operations. The list can be found at:
app/operations/layer-modes/gimp-layer-modes.c
The "op_name" value in particular gives the operation name allowing
reader developers to search for this string. For instance, the
"Normal" layer mode is implemented as the "gimp:normal" GEGL operation
whose implementation can be found at:
app/operations/layer-modes/gimpoperationnormal.c
NOTE: The layer modes 'Old broken Overlay' and 'Soft light (legacy)' are identical.
PROP_OFFSETS (essential)
uint32 15 Type identification
@ -1184,21 +1432,21 @@ PROP_TEXT_LAYER_FLAGS
A hierarchy contains data for a rectangular array of pixels.
It appears in a context: each layer and channel has a pointer to its hierarchy.
uint32 width Width of the pixel array
uint32 height Height of the pixel array
uint32 bpp Number of bytes per pixel given
3: RGB color without alpha
4: RGB color with alpha
1: Grayscale without alpha
2: Grayscale with alpha
1: Indexed without alpha
2: Indexed with alpha
uint32 width Width of the pixel array
uint32 height Height of the pixel array
uint32 bpp Number of bytes per pixel given
3: RGB color without alpha
4: RGB color with alpha
1: Grayscale without alpha
2: Grayscale with alpha
1: Indexed without alpha
2: Indexed with alpha
uint32 lptr Pointer to the "level" structure
,--------------- Repeat zero or more times
| uint32 dlevel Pointer to an unused level structure (dummy level)
pointer lptr Pointer to the "level" structure
,-------- ------ Repeat zero or more times
| pointer dlevel Pointer to an unused level structure (dummy level)
`--
uint32 0 Zero marks the end of the list of level pointers.
pointer 0 Zero marks the end of the list of level pointers.
The width, height and bpp values are for consistency checking; their
correct values can always be inferred from the context, and are
@ -1210,12 +1458,12 @@ Levels
The level structure is laid out as follows:
uint32 width Width of the pixel array
uint32 height Height of the pixel array
,-------------- Repeat for each of the ceil(width/64)*ceil(height/64) tiles
| uint32 tptr Pointer to tile data
uint32 width Width of the pixel array
uint32 height Height of the pixel array
,----------------- Repeat for each of the ceil(width/64)*ceil(height/64) tiles
| pointer tptr Pointer to tile data
`--
uint32 0 Zero marks the end of the array of tile pointers.
pointer 0 Zero marks the end of the array of tile pointers.
The width and height must be the same as the ones recorded in the
hierarchy structure (except for the aforementioned dummy levels).
@ -1229,8 +1477,9 @@ Ceil(x) is the smallest integer not smaller than x.
The format of the data blocks pointed to by the tile pointers in the
level structure of hierarchy differs according to the value of the
PROP_COMPRESSION property of the main image structure. Current
GIMP versions always use RLE compression, but readers should nevertheless
be prepared to meet the older uncompressed format.
GIMP versions use RLE compression by default, and zlib compression
optionally. Readers should nevertheless be prepared to meet the
older uncompressed format.
Both formats assume the width, height and byte depth of the tile are
known from the context (namely, they are stored explicitly in the
@ -1243,8 +1492,22 @@ In color modes with alpha information, the alpha value is the last of
the 2 or 4 bytes for each pixel. In RGB color modes, the 3 (first)
bytes for each pixel is the red intensity, the green intensity, and
the blue intensity, in that order.
TODO: How is this in master, when we work with higher bit depths?
Tile data, as other data in XCF format, is big-endian. In particular it
means that pixel values are stored as big-endian when the precision is
over 8-bit per channel.
Warning: a bug during development was having pixel data saved in the
host byte order before version 12, which means that any XCF file from
version 7 to 11 may be broken when saved then loaded on machines with
different byte orders (and we cannot know for sure which byte order was
used for storage for these XCF versions, though little-endian may be a
safe assumption, considering most end-user processors are little-endian
nowadays). The stable GIMP 2.10.0 always outputs in big-endian and would
only use XCF version 7 to 11 when precision is 8-bit. Therefore if a XCF
reader tries to load a XCF 7 to 11 using over 8-bit precision, this XCF
was created with a development version of GIMP (therefore unsupported)
and byte-order is unspecified.
Uncompressed tile data
----------------------
@ -1252,6 +1515,11 @@ Uncompressed tile data
In the uncompressed format the file first contains all the bytes for
the first pixel, then all the bytes for the second pixel, and so on.
zlib compressed tile data
------------------------
In the zlib compressed format, each tile is compressed as-is (pixel
after pixel) with zlib.
RLE compressed tile data
------------------------