python用pillow库打开图片
时间: 2023-04-19 17:03:50 浏览: 279
使用Pillow库打开图片可以使用以下代码:
```python
from PIL import Image
# 打开图片
img = Image.open('image.jpg')
# 显示图片
img.show()
# 关闭图片
img.close()
```
其中,`Image.open()`方法可以打开图片,`img.show()`方法可以显示图片,`img.close()`方法可以关闭图片。需要注意的是,`Image.open()`方法需要传入图片的路径。
相关问题
python的pillow库显示图片为什么会弹出cmd窗口
这可能是因为您使用了Image.show()方法来显示图片,该方法默认使用系统的图像查看器来打开图片,因此会弹出cmd窗口。您可以使用其他方法来显示图片,如ImageTk.PhotoImage()和Label()方法来在GUI界面中显示图片,避免弹出cmd窗口。
如何使用python的pillow库来给图片加水印
可以使用Python的Pillow库来为图片添加水印。下面是一个示例代码:
```python
from PIL import Image, ImageDraw, ImageFont
# 打开原始图片
image = Image.open('original_image.jpg')
# 创建一个Draw对象
draw = ImageDraw.Draw(image)
# 设置要添加的文本和字体
text = 'watermark'
font = ImageFont.truetype('arial.ttf', 36)
# 获取文本的大小
textwidth, textheight = draw.textsize(text, font)
# 设置文本的位置
x = image.width - textwidth - 10
y = image.height - textheight - 10
# 添加文本水印
draw.text((x, y), text, font=font)
# 保存添加水印后的图片
image.save('watermarked_image.jpg')
```
这段代码打开名为`original_image.jpg`的图片,然后在右下角添加“watermark”文本水印,并将结果保存为`watermarked_image.jpg`。你可以根据需要修改文本和字体。
阅读全文