python中pil将图片旋转180
时间: 2023-09-24 12:03:22 浏览: 81
你可以使用PIL库中的`rotate()`函数来将图片旋转180度,具体代码如下:
```python
from PIL import Image
img = Image.open('your_image.jpg')
rotated_img = img.rotate(180)
rotated_img.save('rotated_image.jpg')
```
这段代码会打开名为`your_image.jpg`的图片,将其旋转180度,然后保存为`rotated_image.jpg`文件。
相关问题
Python中如何将图片45度旋转
在Python中,可以使用PIL(Python Imaging Library)库来进行图片处理。要将图片旋转45度,可以按照以下步骤:
1. 首先需要安装PIL库,可以使用以下命令进行安装:
```python
pip install pillow
```
2. 导入PIL库中的Image模块:
```python
from PIL import Image
```
3. 打开需要旋转的图片:
```python
img = Image.open('image.jpg')
```
4. 使用rotate()方法旋转图片,将旋转角度设置为45度:
```python
rotated_img = img.rotate(45)
```
5. 如果需要保存旋转后的图片,可以使用save()方法:
```python
rotated_img.save('rotated_image.jpg')
```
完整代码如下:
```python
from PIL import Image
img = Image.open('image.jpg')
rotated_img = img.rotate(45)
rotated_img.save('rotated_image.jpg')
```
请注意,以上代码中的'image.jpg'需要替换成实际图片文件的路径。
Python中如何实现图片旋转?
Python中,可以使用PIL库中的Image模块来实现图片旋转。具体步骤如下:
```python
from PIL import Image
# 打开图片
img = Image.open('image.jpg')
# 旋转图片
img_rotate = img.rotate(45) # 旋转45度
# 显示图片
img_rotate.show()
# 保存图片
img_rotate.save('image_rotate.jpg')
```
另外,如果需要对图片进行裁剪,可以使用Pillow库中的Image模块的crop()函数。具体步骤如下:
```python
from PIL import Image
# 打开图片
img = Image.open('image.jpg')
# 裁剪图片
box = (100, 100, 300, 300) # 左上角和右下角坐标
img_crop = img.crop(box)
# 显示图片
img_crop.show()
# 保存图片
img_crop.save('image_crop.jpg')
```