Skip to content

Commit 70b11ea

Browse files
committed
docs(openexr): document the oiio:ACESContainer hint
Signed-off-by: glowies <self@oktaycomu.com>
1 parent c4943e4 commit 70b11ea

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

src/doc/builtinplugins.rst

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1643,6 +1643,18 @@ control aspects of the writing itself:
16431643
* - Output Configuration Attribute
16441644
- Type
16451645
- Meaning
1646+
* - ``oiio:ACESContainer``
1647+
- string
1648+
- One of `none` (default), `strict`, or `relaxed`.
1649+
If not `none`, the spec will be checked to see if it is compliant
1650+
with the ACES Container format defined in `ST 2065-4`_. If it is,
1651+
`chromaticities` will be set to the ACES AP0 ones, and the
1652+
`acesImageContainerFlag` attribute will be set to 1.
1653+
In `strict` mode, if the spec is non-compliant, the output will
1654+
throw an error and avoid writing the image.
1655+
While in `relaxed` mode, if the spec in non-compliant, only a
1656+
warning will be printed and the attributes mentioned above will
1657+
*not* be written to the spec.
16461658
* - ``oiio:RawColor``
16471659
- int
16481660
- If nonzero, writing images with non-RGB color models (such as YCbCr)
@@ -1654,6 +1666,7 @@ control aspects of the writing itself:
16541666
- Pointer to a ``Filesystem::IOProxy`` that will handle the I/O, for
16551667
example by writing to a memory buffer.
16561668

1669+
.. _ST 2065-4: https://pub.smpte.org/doc/st2065-4/20130510-pub/st2065-4-2013.pdf
16571670

16581671
**Custom I/O Overrides**
16591672

0 commit comments

Comments
 (0)