8484## Version 3.4.0 (September 5, 2025)
8585
8686OpenEXR v3.4 introduces a new, additional compression option to the
87- OpenEXR file format for * lossless compression with High Throughput
88- JPEG-2000 (HTJ2K)* encoding:
87+ OpenEXR file format for ** lossless compression with High Throughput
88+ JPEG-2000 (HTJ2K)** encoding:
8989
90- * A new HTJ2K compressor uses the * High-Throughput (HT) block
91- coder* . It supports the full range of OpenEXR features, including
90+ * A new HTJ2K compressor uses the ** High-Throughput (HT) block
91+ coder** . It supports the full range of OpenEXR features, including
9292 16-bit and 32-bit floating-point image channels, both scanline and
9393 tiled.
9494
9595* The HT block coder is standardized in [ Rec. ITU-T
9696 T.814] ( https://loc.gov/preservation/digital/formats/fdd/fdd000566.shtml )
9797 and [ ISO/IEC 15444-15] ( https://www.iso.org/standard/76621.html ) . It
98- is * royalty-free* , widely used in cinema and distribution servicing,
98+ is ** royalty-free* * , widely used in cinema and distribution servicing,
9999 and implemented in both commercial and open-source toolkits.
100100
101101* In experiments, we've found that HTJ2K produces smaller files, and
@@ -105,8 +105,8 @@ JPEG-2000 (HTJ2K)* encoding:
105105* Integration with OpenEXR uses the
106106 [ OpenJPH] ( https://github.com/aous72/OpenJPH ) open-source
107107 library. For ease in managing the dependency, the OpenEXR CMake
108- configuration supports * automatically fetching and building ` OpenJPH `
109- internally* , or linking against an * external installation* .
108+ configuration supports ** automatically fetching and building ` OpenJPH `
109+ internally** , or linking against an ** external installation* * .
110110
111111* OpenEXR supports two new compression types with distinct space/time
112112 trade-offs:
@@ -127,7 +127,7 @@ JPEG-2000 (HTJ2K)* encoding:
127127 files may automatically support the new type, but may need a small
128128 update to make the new type available as a user option.
129129
130- * :warning : This is a * backwards-compatible extension* to the OpenEXR
130+ * :warning : This is a ** backwards-compatible extension* * to the OpenEXR
131131 file format. Files written with OpenEXR v3.4 will be readable by
132132 applications built against previous releases, _ unless_ they use the
133133 new ` htj2k32 ` or ` htj2k256 ` compression options.
@@ -142,7 +142,7 @@ JPEG-2000 (HTJ2K)* encoding:
142142
143143### Other New Features:
144144
145- * :sparkles : * New ` colorInteropID ` standard attribute*
145+ * :sparkles : ** New ` colorInteropID ` standard attribute* *
146146
147147 The ID string endorsed by the Color Interop Forum to communicate the
148148 color space of RGB images in an interoperable manner.
@@ -155,7 +155,7 @@ JPEG-2000 (HTJ2K)* encoding:
155155 Color Space of OpenEXR
156156 Files] ( https://docs.google.com/document/d/1MTH1bq2L67ifvdDf64Amhzg4AbkIM5LG6yPHrB96Vwo/edit?usp=sharing )
157157
158- * :sparkles : * New ` bytes ` attribute type*
158+ * :sparkles : ** New ` bytes ` attribute type* *
159159
160160 Designed to hold an arbitrary binary blob of metadata.
161161
@@ -166,14 +166,14 @@ JPEG-2000 (HTJ2K)* encoding:
166166 can use to suggest the intended interpretation of the contents,
167167 but it is strictly informational.
168168
169- * :wrench : * TBB as a global thread provider*
169+ * :wrench : ** TBB as a global thread provider* *
170170
171171 - A new cmake option ` -DOPENEXR_USE_TBB=ON ` switches the internals
172172 of the thread pool to use TBB by default.
173173 - Building with this option adds a link dependency on the `OneAPI
174174 TBB` distribution.
175175
176- * :wrench : * Vendored ` libdeflate ` *
176+ * :wrench : ** Vendored ` libdeflate ` * *
177177
178178 - OpenEXR v3.4 now ships with a bundled distribution of the
179179 ` libdeflate ` library, replacing the previous "auto-fetch"
@@ -194,8 +194,8 @@ JPEG-2000 (HTJ2K)* encoding:
194194 single-part file
195195* :snake : :bug : The ` header_only ` option for Python module's ` OpenEXR.File `
196196 now works properly.
197- * :snake : :package : :warning : ` pypi ` distributions now * add support
198- for Python 3.13* and * drop support for Python 3.7* .
197+ * :snake : :package : :warning : ` pypi ` distributions now ** add support
198+ for Python 3.13** and ** drop support for Python 3.7** xc .
199199
200200### Merged Pull Requests:
201201
0 commit comments