python画图加图注
时间: 2023-08-17 07:12:10 浏览: 181
要在Python中画图加上图注,可以使用PIL库和pyplot库。首先,导入所需的库。然后,读取图片并设置字体样式和大小。接下来,设置字体颜色和图片的分辨率。最后,使用draw.text()函数在指定位置写入图注。保存并显示图片即可。
以下是一个示例代码:
```python
from PIL import Image, ImageDraw, ImageFont
import matplotlib.pyplot as plt
# 打开图片
img = Image.open('beauty.jpg')
draw = ImageDraw.Draw(img)
# 设置字体和大小
myfont = ImageFont.truetype('C:/windows/fonts/Arial.ttf', size=80)
# 设置字体颜色
fillcolor = "#CC3299"
# 读取图片的size,也就是宽度和高度
width, height = img.size
# 在(30,30)的位置开始写图注
draw.text((30, 30), 'Hello', font=myfont, fill=fillcolor)
# 保存图片
img.save('result.jpg')
# 显示图片
plt.imshow(img)
plt.show()
```
这段代码会在图片的左上角位置(30,30)处添加一个大小为80的粉红色的图注"Hello"。你可以根据需要修改位置、字体大小、颜色等参数。
#### 引用[.reference_title]
- *1* *2* [用Python在图片上添加注释信息](https://blog.csdn.net/qq_42257666/article/details/122135600)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [Python 画图 图例添加字体](https://blog.csdn.net/qq_40037127/article/details/125888130)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文