def lerp_rgb(color_0: tuple, color_1: tuple, weight: float) -> tuple:
    """
    Performs linear interpolation on the RGB values of two colors

    :param color_0:
    :param color_1:
    :param weight:
    :return:
    """
    return (
        (int((1 - weight) * color_0[0] + weight * color_1[0])),
        (int((1 - weight) * color_0[1] + weight * color_1[1])),
        (int((1 - weight) * color_0[2] + weight * color_1[2]))
    )