A raw file "editor" for my own raw image file format.
Instead of trying to fix and adjust lights in the path tracing scene to fit neatly in the 8bit (0, 255) range for pixel color channels red, green, and blue respectively. I decided to save raw image files (my own FIMG file format) with 32bit float values for R, G, and B channels. Keeping the full, or at least a whooping lot better, dynamic intensity range for all rendered pixels.
The images are later post edited in this raw image editor to extract and enhance the wanted tonal range for the image.
It saves a lot of trial and error rendering of 3D scenes as I can just focus on the relative emission output between the lights rather than doing that AND trim them to a perfect exposure fitting for the output 8bit (not so) dynamic range.
The specification for the FIMG, the float image file format:
Write FIMG image files using golang: