【问题标题】:How do I calculate color gradient for 4 points?如何计算 4 点的颜色渐变?
【发布时间】:2020-08-21 10:59:24
【问题描述】:

鉴于图像的大小和四个角的像素value(r, g, b)A,B,C,D(逆时针),我想通过计算这些点之间的梯度来生成图像喜欢这张照片:

我的想法:

对于点X,我分别使用线性插值来计算rgb值,所以X = A + ((D-A)/|D-A|)*(|X-A|),但是,这似乎忽略了其他对角点的依赖性(BD),怎么办我修改公式?

【问题讨论】:

    标签: c image-processing linear-gradients


    【解决方案1】:

    看看双线性插值

    https://en.wikipedia.org/wiki/Bilinear_interpolation

    将您的想法扩展到二维。

    【讨论】:

    • 感谢您的回答!
    猜你喜欢
    • 2010-09-24
    • 2014-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-01
    • 2014-12-21
    相关资源
    最近更新 更多