运用MyQR模块生成图片二维码报错:OSError: cannot write mode RGBA as JPEG

简介: 运用MyQR模块生成图片二维码报错:OSError: cannot write mode RGBA as JPEG

代码如下:

from MyQR import myqr
import os

i,j,k=myqr.run(
    words="567",       #二维码文本内容
    # version=1,          #容错率
    # level='H',          #纠错,L,M,Q,H
    picture="123.jpg",       #背景图片
    colorized=True,        #图片对比度
    # contrast=1.0,           #图片亮度

    save_name="55.jpg"      #图片名字

    # save_dir=os.getcwd()    #保存路径
)
print(i,j,k)

报错图片:

在这里插入图片描述

解决方法:

将保存的图片后缀改成png格式即可,如上面的代码,将55.jpg改为55.png即可

相关文章
|
缓存 计算机视觉 数据格式
成功解决cv2.imwrite(filename, img)代码输出中文文件乱码的问题(cv2.imencode方法解决
成功解决cv2.imwrite(filename, img)代码输出中文文件乱码的问题(cv2.imencode方法解决)
成功解决cv2.imwrite(filename, img)代码输出中文文件乱码的问题(cv2.imencode方法解决
|
计算机视觉 C#
知乎上有一个问题“在mfc框架中,有上面方法能直接将opencv2.0库中的Mat格式图片传递到Picture Control”中显示?
一直以来,我使用的方法都是shiqiyu在opencvchina上面提供的引入directshow,并且采用cvvimage和cameraDs的方法。这个方法虽然在xp/win7/win8下面都能够成果使用,但是一直以来我都没有动机去深入看一看这个方法。
1272 0
|
3月前
GDAL创建JPG或PNG格式图像
GDAL创建JPG或PNG格式图像
101 0
|
4月前
|
Python
已解决:_tkinter.TcLError: couldn’t recognize data in image file “Image/nakamuraan.gif”
已解决:_tkinter.TcLError: couldn’t recognize data in image file “Image/nakamuraan.gif”
149 1
|
6月前
|
Python
image.save()方式支持的图片格式
python保存图片格式
213 0
|
JavaScript
图片转换为base64
图片转换为base64
|
图形学
Qt&Vtk-003-读取jpg、png、dicom等格式图片
本文其实才能算是真正的Qt与Vtk结合,具体实现JPG、PNG、TIFF、DICOM、BMP及一个3D Cube显示。
687 1
Qt&Vtk-003-读取jpg、png、dicom等格式图片
base64转图片的时候Can't read input file!
如果不去掉编码中的图片头信息,就会报Can't read input file!。 一开始还以为是文件路径格式有问题,然后看了看我之前用的,就有一个区别就是没有去头信息。
|
Python
Python:data:image/png;base64图片编码解码
Python:data:image/png;base64图片编码解码
781 0
|
编解码 算法 计算机视觉
【CV】PIL.Image.save() 保存图片压缩问题
PIL.Image.save() 保存图片压缩问题