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