新增图片文字base64编码互换

This commit is contained in:
leiyu
2021-02-19 13:43:53 +08:00
parent 5789d8c08c
commit 3106c645e4
6 changed files with 332 additions and 0 deletions

42
base64/frmbase64.h Normal file
View File

@@ -0,0 +1,42 @@
#ifndef FRMBASE64_H
#define FRMBASE64_H
#include <QWidget>
namespace Ui {
class frmBase64;
}
class frmBase64 : public QWidget
{
Q_OBJECT
public:
explicit frmBase64(QWidget *parent = 0);
~frmBase64();
private:
Ui::frmBase64 *ui;
private slots:
//图片转base64编码
QString getImageData(const QImage &image);
QByteArray getImageData2(const QImage &image);
//base64编码数据转图片
QImage getImage(const QString &data);
//汉字转base64编码
QString getBase64(const QString &data);
//base64编码转汉字
QString getData(const QString &base64);
private slots:
void on_btnOpen_clicked();
void on_btnClear_clicked();
void on_btnImageToBase64_clicked();
void on_btnBase64ToImage_clicked();
void on_btnTextToBase64_clicked();
void on_btnBase64ToText_clicked();
};
#endif // FRMBASE64_H