> ## Documentation Index
> Fetch the complete documentation index at: https://dripart-claude-comfy-concurrency-limits-page-s84u33.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# ImageColorSpace - ComfyUI Built-in Node Documentation

> The ImageColorSpace node converts images between sRGB (Rec.709), linear Rec.709, HDR (Rec.2020 HLG), HDR PQ (Rec.2020 PQ), HDR LogC3, and HDR ACEScct color spaces.

The ImageColorSpace node converts images between sRGB (Rec.709), linear Rec.709, HDR (Rec.2020 HLG), HDR PQ (Rec.2020 PQ), HDR LogC3, and HDR ACEScct color spaces. LogC3 uses the EI 800 curve with Rec.709 primaries and codes clamped to \[0, 1]; ACEScct uses AP1 primaries and D60 white, with Bradford adaptation to D65. When converting to SDR output, or from HDR PQ to HDR, it tone-maps excess luminance across the batch and compresses out-of-gamut colors; linear and ACEScct outputs, and linear-to-HDR conversions, preserve extended values. HLG and PQ outputs clip negative channels. Conversions are computed in float32, and any alpha channel is passed through unchanged.

## Inputs

| Parameter | Description | Data Type | Required | Range |
| - | - | - | - | - |
| `image` | The input image to be converted. | IMAGE | Yes | Any valid image. |
| `source` | Color space of the input pixels. Default: "sRGB". | COMBO | Yes | `"sRGB"`<br />`"HDR"`<br />`"HDR PQ"`<br />`"linear"`<br />`"HDR LogC3"`<br />`"HDR ACEScct"` |
| `destination` | Color space of the output pixels. Set the save node to this same color space. Convert LogC3 or ACEScct to linear before saving EXR, or to sRGB/HDR/HDR PQ before saving video. Default: "sRGB". | COMBO | Yes | `"sRGB"`<br />`"HDR"`<br />`"HDR PQ"`<br />`"linear"`<br />`"HDR LogC3"`<br />`"HDR ACEScct"` |

## Outputs

| Output Name | Description | Data Type |
| - | - | - |
| `image` | The converted image in the specified destination color space. | IMAGE |

## Notes

* Linear 1.0 uses the same 203-nit reference white as sRGB; HLG uses a 1000-nit reference display.
* Linear and ACEScct outputs preserve extended values; linear-to-HDR conversions preserve highlights without tone mapping.
* SDR output and PQ-to-HLG conversion tone-map excess luminance across the batch (sharing one white point so exposure does not change frame by frame) and compress out-of-gamut colors. HLG and PQ outputs clip negative channels.
* Conversions are computed in float32 and return the intermediate device and dtype.
* LogC3 and ACEScct are camera log encodings: convert them to linear for EXR saving, or to sRGB/HDR/HDR PQ before saving video.
* Straight alpha is not color-transformed; only the RGB channels are converted.
* If `source` and `destination` are the same, no color transformation is applied — the image is only moved to the intermediate device and dtype.

> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ImageColorSpace/en.md)

***

**Source fingerprint (SHA-256):** `fdf8b4f16a1e0c7ff9a86b8cc40f6f796175205e4b1f491b595a74a8456b9b94`


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.