from PIL import Image
from PIL import ImageFont
from PIL import ImageDraw
def add_text_to_image(image_path):
img = Image.open(image_path)
img = img.convert('RGB')
widht, height = img.size
draw = ImageDraw.Draw(img)
font = ImageFont.truetype("helvetica.ttf", 20)
draw.text((0, 0), "Some text", (0, 0, 0), font=font)
img.save(image_path)
但是我遇到以下错误。
回溯(最近通话最近一次):文件
“ / usr / local / lib / python3.6 / site-packages / background_task / tasks.py”,
第43行,位于bg_runner func(* args,** kwargs)文件中
“ / home / paksign / app / app / app / document / tasks.py”,第74行,位于
document_status_changed_to_completed
add_branding_texts_to_document_images(元)文件
“ / home / paksign / app / app / app / document / utils.py”,第277行,位于
用于快照中快照的add_branding_texts_to_document_images:文件
“ / home / paksign / app / app / app / document / utils.py”,第270行,位于
add_text_to_image img.save(image_path)文件
“ / usr / local / lib / python3.6 / site-packages / PIL / Image.py”,第1994行,位于
保存save_handler(self,fp,filename)文件
“ / usr / local / lib / python3.6 / site-packages / PIL / JpegImagePlugin.py”,行
761,在_save ImageFile._save(im,fp,[(“ jpeg”,(0,0)+ im.size,0,
rawmode)],bufsize)文件
“ / usr / local / lib / python3.6 / site-packages / PIL / ImageFile.py”,第519行,
在_save s = e.encode_to_file(fh,bufsize)OSError:[Errno 9]错误的文件
描述符标记任务
document.tasks.document_status_changed_to_completed为失败
我已经尝试了一些互联网解决方案,但是没有任何效果,我不知道自己在做什么错。感谢您的帮助