Учитывая размер изображения и пиксель value(r, g, b)
четырех углов A
, B
, C
, D
(против часовой стрелки), я хотел бы сгенерировать изображение, вычислив градиент между этими точками как это изображение:
Моя идея:
Для точки X
я использую линейную интерполяцию чтобы вычислить значение rgb соответственно, поэтому X = A + ((D-A)/|D-A|)*(|X-A|)
, однако, похоже, игнорируется зависимость других диагональных точек (B
и D
), как мне изменить формулу?