python将二维图片绕z轴旋转角度
时间: 2024-05-15 10:16:42 浏览: 195
python 实现旋转图像
要将二维图片绕Z轴旋转角度,您可以使用Python中的PIL库。下面是一个示例代码:
```python
from PIL import Image
import math
# 加载图像
img = Image.open("image.png")
# 定义旋转角度
angle = 45
# 将角度转换为弧度
radian = math.radians(angle)
# 定义旋转矩阵
cos = math.cos(radian)
sin = math.sin(radian)
matrix = (cos, -sin, 0, sin, cos, 0, 0, 0, 1)
# 应用旋转矩阵
rotated_img = img.transform(img.size, Image.AFFINE, matrix)
# 保存旋转后的图像
rotated_img.save("rotated_image.png")
```
在代码中,我们首先使用PIL库加载了要旋转的图像。然后,我们定义了旋转角度,并将其转换为弧度。接下来,我们定义了一个旋转矩阵,该矩阵可以将图像绕Z轴旋转。最后,我们将旋转矩阵应用于图像,并保存旋转后的图像。
阅读全文