Convert image into 4 bit color table format

This commit is contained in:
hunbernd 2017-06-09 23:29:39 +02:00
parent 9af2730879
commit af4817378c
2 changed files with 119 additions and 1 deletions

View file

@ -3,6 +3,7 @@
#include <QTextCursor>
#include <QWidget>
#include <qiterator.h>
class ImageUtil
{
@ -14,6 +15,9 @@ public:
private:
static bool checkSize(QString& embeddedImage, const QImage& img, int maxBytes = -1);
static void quantization(const QImage& img, QVector<QRgb>& palette);
static void quantization(QList<QRgb>::iterator begin, QList<QRgb>::iterator end, int depth, QVector<QRgb>& palette);
static void avgbucket(QList<QRgb>::iterator begin, QList<QRgb>::iterator end, QVector<QRgb>& palette);
};
#endif // IMAGEUTIL_H