运用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即可

相关文章
|
存储
Typora上传图片后提示 “image load failed“ 无法加载出图片
Typora上传图片后提示 “image load failed“ 无法加载出图片
2464 1
Typora上传图片后提示 “image load failed“ 无法加载出图片
|
小程序
小程序 video 组件播放本地视频(黑屏无法播放,报错:MEDIA_ERR_SRC_NOT_SUPPORTED)
小程序 video 组件播放本地视频(黑屏无法播放,报错:MEDIA_ERR_SRC_NOT_SUPPORTED)
600 0
|
缓存 计算机视觉 数据格式
成功解决cv2.imwrite(filename, img)代码输出中文文件乱码的问题(cv2.imencode方法解决
成功解决cv2.imwrite(filename, img)代码输出中文文件乱码的问题(cv2.imencode方法解决)
成功解决cv2.imwrite(filename, img)代码输出中文文件乱码的问题(cv2.imencode方法解决
|
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”
120 1
ffmpeg编码报错:more samples than frame size (avcodec_encode_audio2)
ffmpeg编码报错:more samples than frame size (avcodec_encode_audio2)
107 0
ffmpeg编码报错:more samples than frame size (avcodec_encode_audio2)
|
6月前
gstreamer将RTSP转jpg图片保存
gstreamer将RTSP转jpg图片保存
226 0
|
11月前
give_you_flag(GIF原理、二维码定位符)
give_you_flag(GIF原理、二维码定位符)
73 0
|
图形学
Qt&Vtk-003-读取jpg、png、dicom等格式图片
本文其实才能算是真正的Qt与Vtk结合,具体实现JPG、PNG、TIFF、DICOM、BMP及一个3D Cube显示。
681 1
Qt&Vtk-003-读取jpg、png、dicom等格式图片
base64转图片的时候Can't read input file!
如果不去掉编码中的图片头信息,就会报Can't read input file!。 一开始还以为是文件路径格式有问题,然后看了看我之前用的,就有一个区别就是没有去头信息。
FreeType像素格式:FT_PIXEL_MODE_MONO
FreeType像素格式:FT_PIXEL_MODE_MONO
140 0