Qt之图片和base64互转

一.前言
之前在调用大厂的云Api识别图片的时候,基本都是把图片转成base64上传,然后云服务器返回处理结果,故图片转base64的功能变得很常见,今天就把这两个函数抠出来,做一个记录
二实现代码
1.图片转base64

imageToBase64(QString image)
{
	QImage image(image);
	QByteArray ba;
	QBuffer buf(&ba);
	image.save(&buf, "png");
	qDebug() << ba.toBase64();
	return ba.toBase64();
}

2.base64转图片

base64ToImage(QString base64Str)
{
	QImage image;
	image.loadFromData(QByteArray::fromBase64(base64Str.toLocal8Bit()));
	return image;
}
上一篇:基于appinventor与EasyDL物体检测API的物体检测app


下一篇:Django form表单