【发布时间】:2021-11-08 21:33:13
【问题描述】:
我想使用 Qt 将“sky.png”图像转换为 cpp 中的 base 64 格式。我在 Qt 文档中找到了以下代码,但不知道如何获取 base 64 格式。如何将图片转成base 64格式?
QImage image;
QByteArray ba;
QBuffer buffer(&ba);
buffer.open(QIODevice::WriteOnly);
image.save(&buffer, "PNG");
qDebug()<<"buffer"<<&buffer;
【问题讨论】:
-
尝试使用更通用的方法再次搜索,例如convert file to base64 C++。
-
请将任何相关代码作为格式化代码添加到您的问题中。把它放在 cmets 中很碍眼,更容易被错过。
-
请分享 sky.png 或来源。
标签: c++ qt base64 qimage qbytearray