使用矩阵转换图像(bmp、png 等)

时间:2021-02-28 11:19:54

标签: matplotlib

有没有办法使用 MatPlotLib 使用 2x2 矩阵转换给定的图像(bmp、png、gif)?

例如,假设矩阵是

|1 3|
|0 1|

如果将其应用于图像,例如 image1.png,则结果应该是水平剪切 3 倍的新图像。

我相信有一些“内置”功能可以执行一些翻译,例如

mpl.transforms.Affine2D().rotate_deg(theta_degrees) + ax.transData

执行旋转,但我正在寻找一种方法来简单地使用给定的矩阵对图像执行平移,即不使用旋转度、倾斜等单独的方法,而是使用给定的 2x2 矩阵。

有没有一种方法可以做到这一点?如果是这样,非常感谢一些示例代码。

0 个答案:

没有答案