tbl = tuple(51 * ((int(i) + 25) // 51) for i in range(256))

def websafe(*color):
    return tuple(tbl[c] for c in color)
safecolor = websafe(34, 55, 13)
Как округлить значение RGB до ближайшего веб-безопасного значения с помощью PIL (библиотека изображений Python)?