[gimp] devel-docs: add info about "precision" field in XCF header.
- From: Jehan Pagès <jehanp src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] devel-docs: add info about "precision" field in XCF header.
- Date: Fri, 18 May 2018 02:34:04 +0000 (UTC)
commit 7bad32cf3398ce08747fcd75a85aa58d68a6be29
Author: Jehan <jehan girinstud io>
Date: Fri May 18 04:33:00 2018 +0200
devel-docs: add info about "precision" field in XCF header.
devel-docs/xcf.txt | 38 ++++++++++++++++++++++++++++++++++++++
1 files changed, 38 insertions(+), 0 deletions(-)
---
diff --git a/devel-docs/xcf.txt b/devel-docs/xcf.txt
index 30b89ed..a40f238 100644
--- a/devel-docs/xcf.txt
+++ b/devel-docs/xcf.txt
@@ -642,6 +642,44 @@ The image structure always starts at offset 0 in the XCF file.
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
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]