cat.jpg,一只可爱的猫咪
dog.jpg,一只忠诚的狗狗
mountain.jpg,一座壮丽的山峰

以下是一个使用Python实现的简单示例:

import cv2
from PIL import ImageFont, ImageDraw, Image
import matplotlib.pyplot as plt

# 读取文本文件
with open("images_and_texts.txt", "r") as f:
lines = f.readlines()

# 处理每一行的内容
for line in lines:
# 拆分图片名称和描述文字
image_name, text = line.strip().split(",")

# 加载图片
image = cv2.imread(image_name)
image = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)

# 创建画布
draw = ImageDraw.Draw(image)

# 设置字体大小和颜色
font = ImageFont.truetype("arial.ttf", 30)
color = (255, 255, 255)

# 在画布上绘制文字
draw.text((10, 10), text, fill=color, font=font)

# 显示处理后的图片
plt.imshow(image)
plt.show()