Непонятно о чем Вы
1) Расставить 300 точек на линии 578 пикселей.
2) Нарисовать линию длиной 578 вычисляя цвет каждого пикселя на основании 300. Тогда причем здесь bilinear если всего одно измерение? Делайте линейную интерполяцию, можно подгладить Эрмитом