Open Issues Need Help
View All on GitHub Libraries • Image Processing
Downcasting out of range should clamp for float => 8b/16b about 2 months ago
AI Summary: The task requires modifying Gamut's image processing functions that convert floating-point pixel data (float) to 8-bit or 16-bit integer representations (ubyte/ushort). Currently, out-of-range values (less than 0 or greater than 1) cause wraparound, leading to bugs. The fix involves clamping these values to the valid 0-1 range before the conversion, eliminating the wraparound issue and ensuring predictable behavior.
Complexity:
3/5
documentation enhancement good first issue
Image encoding and decoding library for D.
D
#bc7#dds#gif#image#jpeg#png#qoi#qoix#tga