kDB: Knowledge DataBase
Loading...
Searching...
No Matches
ImageCompression.h
1#include <QtGlobal>
2
3class QByteArray;
4class QString;
5class QVariant;
6
7// TODO kDB 5 remove kDBProcessing module
8
9namespace kDBProcessing
10{
12 {
13 public:
14 enum class Type {
15 None,
16 Jpeg
17 };
18 ImageCompression(Type _type);
20 Type type() const;
21 static QString typeName(Type _type);
22 static Type type(const QString& _name);
23 Q_DECL_DEPRECATED_X("Use knowCore::Image instead.") bool compress(const QByteArray& _input, QByteArray& _output, int _dataStide, int _channels, int _width, int _height) const;
24 Q_DECL_DEPRECATED_X("Use knowCore::Image instead.") bool uncompress(const QByteArray& _input, QByteArray& _output, int& _width, int& _height, int& _channels) const;
25 void setOption(const QString& _option, const QVariant& _value);
26 private:
27 struct Private;
28 Private* const d;
29 };
30}
Definition ImageCompression.h:12
Definition ImageCompression.cpp:14