Qt实现图片转base64,base64转图片
一、Qt实现图片转base64
void pic2data() { QString image_path = "1.png" QImage img(image_path); QByteArray image_data; QBuffer buffer(&image_data); buffer.open(QIODevice::WriteOnly); img.save(&buffer, "PNG"); QString base64_data = image_data.toBase64(); }
二、Qt实现base64转图片
void data2pic() { QString base64 = "/9j/4AAQSkZJRgABAQEAYABgAAD/2wB......."; QByteArray data = base64.toLatin1(); QImage img; img.loadFromData(QByteArray::fromBase64(data)); }