babl

A dynamic, any to any, pixel format conversion library

Version

0.1.120-3
(2026-02-04)

Size

793.1

KiB

Repository

HaikuPorts
x86_64
babl is pixel encoding and color space conversion engine in C.

It allows converting between different methods of storing pixels known as pixel formats that have with different bitdepths and other data representations, color models, color spaces and component permutations.

A vocabulary to formulate new pixel formats from existing primitives is provided as well as the framework to add new color models, spaces and data types.