Skip to main content

tools for converting HDR images between different formats

Project description

HDR Format Conversion Tool

Project Overview

This project provides Python-based research on HDR format parsing and writing, supporting parsing, writing, and conversion of multiple formats including UltraHDR, Adaptive Gainmap (ISO 21496-1), and pure PQ/HLG formats (ISO 22028-5).

Note: This project is for research and learning purposes only and does not aim for production readiness.

Features

Parsing

For UltraHDR and Adaptive Gainmap formats, supports structured extraction of:

  • Main image data
  • Gainmap image data
  • Gainmap metadata

For pure PQ/HLG formats, supports extraction of image data and related metadata.

Writing

Writes image data and structured metadata into corresponding formats.

UltraHDR and Adaptive Gainmap formats are implemented through manual byte stream editing combined with existing library JPEG encoding capabilities, while pure PQ/HLG formats are implemented through existing libraries.

Conversion

Calculates alternate images based on metadata to enable conversion between Gainmap and pure HDR formats.

Reference Standards

License

MIT. Please refer to the respective LICENSE files for specific format and dependency details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hdr_conversion-0.1.0a1.tar.gz (41.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hdr_conversion-0.1.0a1-py3-none-any.whl (19.1 kB view details)

Uploaded Python 3

File details

Details for the file hdr_conversion-0.1.0a1.tar.gz.

File metadata

  • Download URL: hdr_conversion-0.1.0a1.tar.gz
  • Upload date:
  • Size: 41.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for hdr_conversion-0.1.0a1.tar.gz
Algorithm Hash digest
SHA256 7e1d1a2ddb55a7474df36ef3a26db3cb937552a67e8638f0d90ac6e37a9dc893
MD5 ad029cec881f51a821b67eac316ccfda
BLAKE2b-256 9220ad63db6980a4e00ef7a99c17fa356e69463e0202361deb3cdc578f6917a5

See more details on using hashes here.

File details

Details for the file hdr_conversion-0.1.0a1-py3-none-any.whl.

File metadata

File hashes

Hashes for hdr_conversion-0.1.0a1-py3-none-any.whl
Algorithm Hash digest
SHA256 edb60f3a24d379a6e5119d8cbff0d42179dd090d96ae0b981bf8f689b9b0aa17
MD5 b5636654355d2c69dfbfb27fe918a7ae
BLAKE2b-256 e6db2b48b796923b3ab88ed18d99220894fddd94148d4b9dc7eb9339633da3e9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page