gamut 0.0.1

image library


To use this package, run the following command in your project's root directory:

Manual usage
Put the following dependency into your project's dependences section:

gamut

gamut is an image decoding/encoding library for D.

It's design is inspired by the FreeImage design, where the Image concept is monomorphic and can do it all.

gamut tries to have the fastest and most memory-conscious image decoders available in pure D code. It is nothrow @nogc @safe for usage in -betterC and in disabled-runtime D.

Decoding

  • PNG: 8-bit and 16-bit, greyscale/LA/RGB/RGBA
  • JPEG: 8-bit, greyscale/RGB/RGBA, baseline and progressive
  • QOI: 8-bit, RGB/RGBA

Encoding

  • PNG. 8-bit, RGB/RGBA
  • JPEG: 8-bit, greyscale/RGB, baseline
  • QOI: 8-bit, RGB/RGBA
  • DDS: BC7 encoded, 8-bit, RGB/RGBA
Dependencies:
intel-intrinsics
Versions:
2.6.1 2024-Apr-24
2.6.0 2024-Apr-21
2.5.0 2024-Jan-28
2.4.0 2024-Jan-21
2.3.3 2023-Dec-28
Show all 40 versions
Download Stats:
  • 12 downloads today

  • 86 downloads this week

  • 492 downloads this month

  • 7978 downloads total

Score:
2.2
Short URL:
gamut.dub.pm