本文介绍,在qt下,如何将图片存储为base64的文件,以及将base64的图片文件显示出来
工具/原料
qt5
方法/步骤
1、当图片较小,存储图片时,可以通过将图片编码为base64。也可以将base64编码文件转换成图片
2、在窗体中添加一个label和三个按钮label用来显示图片存储base64按钮:将兔脒巛钒图片编码为base64字符串清空图片按钮:清空lable上的图片,为了通过读取base64文件来显示图片做准秽栉伫钒备读取base64按钮:读取base64字符串,并将它转换为图片进行显示
3、在构造函数中读取图片,然后显示在label上显示效果如下图
4、将图片保存为base64主要用到了QPixmap的save函数
5、bas娣定撰钠e64的图片数据如下。字符串较长,这里只显示前面的一部分。可以将该字符串保存到文件中,这里只做演示,没有保存到文件
6、清空图片按钮及运行后的界面
7、读取base64字符串及运行后的界面