HDR Image Formats (VI): Decoding and Conversion of iPhone HEIC Photos

Analysing HDR images in iPhone photos in HEIC format to understand their structure, decoding, and conversion process.

2026.02.19

What Happens When You Get the Baseline Headroom Wrong

Baseline Headroom in ISO 21496-1: A Bug and Some Curious Findings

2026.02.01

HDR Image Formats (V): Understanding Headroom in Gainmap

A seemingly redundant parameter: The role and correct writing method of Alternate HDR Headroom in the ISO 21496-1 standard

2025.12.17

A New Python AVIF Encoding Option: ImageCodecs

ImageCodecs now supports colour space and transfer function parameters.

2025.11.10

Decoding an Adaptive HDR Tone Mapping Method (Wang, 2025)

Breaking down an innovative tone mapping algorithm and exploring how it balances luminance compression with detail preservation.

2025.09.23

HDR Image Formats (IV): ISO 21496-1 the Unified Gainmap

Say goodbye to messy proprietary formats — ISO 21496-1 brings a unified specification for Gainmap HDR images

2025.08.30

A Quick Analysis of the X2D II 100C File Format

Finished the UltraHDR article yesterday, only to have the X2D II release today and use it.

2025.08.26

HDR Image Formats (III): UltraHDR and MPF

A backwards-compatible HDR image scheme based on dual-layer JPEG and Gainmap, now widely adopted

2025.08.26

HDR Image Formats (II): JPEG and Its Modifications

A deep dive into the structure of JPEG and the modifications made to support new features

2025.08.24

Decoding HDR Image Formats (I): Basic Concepts of Gainmap

Achieving HDR while ensuring excellent backward compatibility by packaging SDR and HDR images within a single file.

2025.08.19
visitors