python(1)对某一张图片进行显示,显示图片的 size、模式和 format,旋转后显 示,转换为灰度图后进行显示、修改图片为原尺寸的一般进行显示
时间: 2024-02-05 21:11:38 浏览: 26
可以使用Python的Pillow库来对图片进行显示、旋转、转换为灰度图和修改大小等操作。
首先需要安装Pillow库,可以使用以下命令进行安装:
```
pip install Pillow
```
然后,使用以下代码对某一张图片进行显示,并显示其size、模式和format:
```python
from PIL import Image
# 打开图片
img = Image.open('example.jpg')
# 显示图片
img.show()
# 输出图片的size、模式和format
print('图片size:', img.size)
print('图片模式:', img.mode)
print('图片format:', img.format)
```
旋转后显示可以使用`rotate()`函数,例如将图片顺时针旋转90度并显示:
```python
# 顺时针旋转90度并显示
img_rotate = img.rotate(90)
img_rotate.show()
```
转换为灰度图后进行显示,可以使用`convert()`函数将图片转换为灰度图,然后再使用`show()`函数进行显示:
```python
# 转换为灰度图并显示
img_gray = img.convert('L')
img_gray.show()
```
修改图片为原尺寸的一般进行显示可以使用`resize()`函数,例如将图片修改为原尺寸的一半并显示:
```python
# 将图片修改为原尺寸的一半并显示
img_half = img.resize((int(img.size[0]/2), int(img.size[1]/2)))
img_half.show()
```