documentation
use a default value if getRed:green:blue:alpha: fails