python将图片转换为240✖️160大小,并保存
时间: 2023-12-03 17:44:46 浏览: 33
你可以使用Python的Pillow库来重新调整图像的大小并保存。以下是一个示例代码:
``` python
from PIL import Image
# 打开图片
img = Image.open('example.jpg')
# 重新调整大小
resized_img = img.resize((240, 160))
# 保存图片
resized_img.save('example_resized.jpg')
```
在这个示例中,我们打开名为"example.jpg"的图片,并使用"resize()"函数将其大小调整为240x160。最后,使用"save()"函数将新图片保存为"example_resized.jpg"。
相关问题
python打开图片获取照片大小,将图片转换为黑白色并保存,将原图旋转45度,将原图转换为240✖️160大小并保存,将原图左右互换并保存
可以使用Pillow库来实现这些操作。
首先,打开图片并获取照片大小可以使用以下代码:
```python
from PIL import Image
# 打开图片
img = Image.open("test.jpg")
# 获取照片大小
width, height = img.size
print(f"照片大小为{width}✖️{height}")
```
接下来,将图片转换为黑白色并保存:
```python
# 将图片转换为黑白色
img = img.convert("L")
# 保存黑白图片
img.save("test_bw.jpg")
```
然后,将原图旋转45度并保存:
```python
# 将图片旋转45度
img = img.rotate(45)
# 保存旋转后的图片
img.save("test_rotate.jpg")
```
接下来,将原图转换为240✖️160大小并保存:
```python
# 将图片大小转换为240✖️160
img = img.resize((240, 160))
# 保存转换后的图片
img.save("test_resize.jpg")
```
最后,将原图左右互换并保存:
```python
# 将图片左右互换
img = img.transpose(Image.FLIP_LEFT_RIGHT)
# 保存左右互换后的图片
img.save("test_flip.jpg")
```
完整代码如下:
```python
from PIL import Image
# 打开图片
img = Image.open("test.jpg")
# 获取照片大小
width, height = img.size
print(f"照片大小为{width}✖️{height}")
# 将图片转换为黑白色
img = img.convert("L")
# 保存黑白图片
img.save("test_bw.jpg")
# 将图片旋转45度
img = img.rotate(45)
# 保存旋转后的图片
img.save("test_rotate.jpg")
# 将图片大小转换为240✖️160
img = img.resize((240, 160))
# 保存转换后的图片
img.save("test_resize.jpg")
# 将图片左右互换
img = img.transpose(Image.FLIP_LEFT_RIGHT)
# 保存左右互换后的图片
img.save("test_flip.jpg")
```
python将图片转换为黑白色并保存后旋转45度
你可以使用Pillow库来实现这个功能。下面是一个示例代码,它将图像转换为黑白色并将其旋转45度:
```python
from PIL import Image
# 打开图像文件
img = Image.open('input.jpg')
# 将图像转换为黑白色
img = img.convert('L')
# 将图像旋转45度
img = img.rotate(45)
# 保存图像文件
img.save('output.jpg')
```
这个代码假设你有一个名为`input.jpg`的图像文件,它将它转换为黑白色,并将其旋转45度后保存为`output.jpg`文件。你可以根据你的需要更改文件名和旋转角度。