Contrast of a possibly translucent fg composited over opaque bg, against bg.
fg
bg
double contrastOver(int fg, int bg) => contrastRatio(compositeOver(fg, bg), bg);