python图片旋转
时间: 2023-10-28 14:57:55 浏览: 95
要在Python中旋转图片,你可以使用PIL(Python Imaging Library)库。你需要安装它,可以通过以下命令安装:
```
pip install pillow
```
然后,你可以使用以下代码示例来旋转图片:
```python
from PIL import Image
def rotate_image(input_image_path, output_image_path, angle):
image = Image.open(input_image_path)
rotated_image = image.rotate(angle)
rotated_image.save(output_image_path)
# 示例调用
input_image = "input.jpg"
output_image = "output.jpg"
rotate_angle = 45
rotate_image(input_image, output_image, rotate_angle)
```
在上述示例中,`input_image_path`是输入图像的路径,`output_image_path`是旋转后的图像的保存路径,`angle`是旋转的角度。请确保提供正确的输入和输出图像路径。
这样,你就可以使用PIL库在Python中旋转图片了。
相关问题
python 图片旋转
你可以使用PIL(Python Imaging Library)库来进行图片旋转。以下是一个基本的示例代码:
```python
from PIL import Image
def rotate_image(image_path, degrees):
image = Image.open(image_path)
rotated_image = image.rotate(degrees)
rotated_image.show()
# 示例用法
image_path = 'path/to/your/image.jpg'
degrees = 90 # 旋转角度
rotate_image(image_path, degrees)
```
在上面的代码中,`rotate_image`函数接受一个图片路径和旋转的角度作为输入,然后使用`rotate`方法对图片进行旋转。最后,使用`show`方法显示旋转后的图片。
你可以根据需要修改旋转角度和图片路径来进行测试。
python图片旋转矫正
以下是使用Python进行图片旋转矫正的示例代码:
```python
from PIL import Image
def rotate_image(image_path, angle):
image = Image.open(image_path)
rotated_image = image.rotate(angle, expand=True)
rotated_image.save("rotated_image.jpg")
# 示例使用
rotate_image("image.jpg", 90)
```
上述代码使用了PIL库(Python Imaging Library)来处理图片。首先,我们打开要旋转的图片,然后使用`rotate()`函数来旋转图片,其中`angle`参数表示旋转的角度。最后,我们保存旋转后的图片。
请注意,示例代码中的`image.jpg`是要旋转的图片路径,你需要将其替换为你自己的图片路径。另外,示例代码中的旋转角度为90度,你可以根据需要修改旋转角度。
阅读全文