Image encoding and decoding library for D.

bc7 dds gif image jpeg png qoi qoix tga
1 Open Issue Need Help Last updated: Jul 19, 2025

Open Issues Need Help

View All on GitHub
Libraries Image Processing

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