python图片180度旋转
时间: 2023-07-17 07:01:05 浏览: 56
要在Python中对图片进行180度旋转,你可以使用PIL库(Python Imaging Library)来实现。以下是一个示例代码:
```python
from PIL import Image
# 打开图片
image = Image.open('input_image.jpg')
# 旋转图片
rotated_image = image.rotate(180)
# 保存旋转后的图片
rotated_image.save('output_image.jpg')
```
在代码中,首先用`Image.open()`函数打开要旋转的图片。然后,使用`rotate()`方法对图片进行旋转,参数传入180表示要进行180度的旋转。最后,使用`save()`方法保存旋转后的图片到指定路径。
请注意,你需要安装PIL库,可以使用`pip install pillow`命令进行安装。同时,将代码中的`input_image.jpg`替换为你要旋转的图片路径,将`output_image.jpg`替换为保存旋转后图片的路径。
相关问题
python代码图片旋转180度
可以使用PIL库来实现图片旋转,具体代码如下:
```python
from PIL import Image
# 打开图片
img = Image.open('image.jpg')
# 旋转180度
img = img.rotate(180)
# 保存图片
img.save('rotated_image.jpg')
```
python矩阵旋转180度
Python中可以使用numpy库来实现矩阵旋转。我们可以通过先将矩阵水平翻转,再垂直翻转的方式来实现矩阵旋转180度。具体实现代码如下:
```
import numpy as np
# 定义一个3x3的矩阵
matrix = np.array([[1, 2, 3],
[4, 5, 6],
[7, 8, 9]])
# 矩阵水平翻转
matrix = np.fliplr(matrix)
# 矩阵垂直翻转
matrix = np.flipud(matrix)
print(matrix)
```
输出结果为:
```
[[9 8 7]
[6 5 4]
[3 2 1]]
```