[M1 Mac, Big Sur 11.6.7, clang 13.0.0, NO IDE]
ラベルを読みやすくするため、背景色に合わせてラベル色を変えました。
RGBの合計値やGreen値で条件分岐しています。

if (green > 200 && sum < 486){
button->labelcolor(fl_rgb_color(128,128,128));
} else if(green > 180 && sum < 480){
button->labelcolor(fl_rgb_color(128,128,128));
} else if(sum < 508){
button->labelcolor(fl_rgb_color(245,245,245));
} else{
button->labelcolor(fl_rgb_color(105,105,105));
}