我正在使用 WIC 和 Direct2D(通过 SharpDX)将照片合成为视频帧。对于每一帧,我都有找到每个角的确切坐标。虽然照片本身是标准纵横比(例如 4:3 或 16:9),但插入点不是——它们可以旋转、缩放和倾斜。
现在我知道在 Direct2D 中我可以应用矩阵变换来完成此操作……但我不确定如何。我看到的例子更多是关于应用特定的转换(例如旋转 30 度),而不是试图匹配一个确切的目的地。
鉴于我知道上面的确切坐标(A、B、C、D),有没有一种简单的方法可以将源图像映射到目标上?或者,在给定源坐标和目标坐标的情况下,我将如何生成矩阵?