【问题标题】:Transforming one rectangle into another将一个矩形变成另一个矩形
【发布时间】:2020-07-31 18:00:28
【问题描述】:

我的图像是一个矩形 (a, b)-(c, d),我需要将其转换为另一个矩形 (e, f)-(g, h)

变换可以有平移缩放旋转。我的线性代数很生疏,但我猜我需要导出仿射变换矩阵,除非有更好的方法。

我正在使用 PHP,所以我需要知道如何计算 imageaffine() 的适当参数。

非常感谢!

【问题讨论】:

    标签: php image-processing affinetransform


    【解决方案1】:

    Oleg,如果你有 4 个点,这个转换就是透视。对于仿射变换,三个点就足够了。 您可以尝试使用 Imagemagick。 https://imagemagick.org/Usage/distorts/#perspective

    【讨论】:

    • 这似乎做了我想做的事。不是 PHP,但我可以从 PHP 中调用它,它胜过为我的目的从头开始重新发明它。
    猜你喜欢
    • 2011-11-24
    • 2021-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-06
    • 1970-01-01
    • 2014-12-20
    相关资源
    最近更新 更多