问题描述
在使用 img2pdf 库时出现上述错误,我的代码看起来像这样,这也是引发上述错误的代码行
pdf = img2pdf.convert('maskedImage'+ filename + '.jpeg')
其中文件名是在使用flask时从用户处以url形式获取的字符串。
这就是使用 opencv 保存蒙版图像的方式
cv2.imwrite("maskedImage" + filename + ".jpeg",maskedImage)
解决方法
实际上您必须将其转换为字节。你可以这样做。
bytes = string.encode(encoding='UTF-8')
您也可以查看 link 以了解更多信息。