Crate gamma_table_macros

Crate gamma_table_macros 

Source
Expand description

§Gamma Table Macros

This crate provides a procedural macro for generating gamma lookup tables. The generated table can be used for fast brightness/gamma correction in embedded, graphics, or image processing applications.

§Examples

Basic gamma encoding table:

use gamma_table_macros::gamma_table;

gamma_table! {
    name: GAMMA_TABLE_22,
    entry_type: u8,
    gamma: 2.2,
    size: 256
}

Macros§

gamma_table
Generates a gamma lookup table as a procedural macro.