import magicalrainbows.formats : BGR555, RGB888; import std.math : approxEqual; assert(RGB888(0, 0, 0).relativeLuminosity.approxEqual(0.0)); assert(RGB888(255, 255, 255).relativeLuminosity.approxEqual(1.0)); assert(RGB888(250, 112, 20).relativeLuminosity.approxEqual(0.3196)); assert(BGR555(0, 16, 31).relativeLuminosity.approxEqual(0.23618));