61 static bool loadRawPreview(QImage& image,
const QString& path);
79 static bool loadEmbeddedPreview(QByteArray& imgData,
const QString& path);
85 static bool loadEmbeddedPreview(QImage& image,
const QString& path);
91 static bool loadEmbeddedPreview(QByteArray& imgData,
const QBuffer& inBuffer);
97 static bool loadHalfPreview(QImage& image,
const QString& path,
bool rotate =
true);
103 static bool loadHalfPreview(QByteArray& imgData,
const QString& path);
109 static bool loadHalfPreview(QByteArray& imgData,
const QBuffer& inBuffer);
115 static bool loadFullImage(QImage& image,
124 static bool rawFileIdentify(
DRawInfo& identify,
const QString& path);
129 static QString rawFiles();
135 static QStringList rawFilesList();
142 static int rawFilesVersion();
147 static QStringList supportedCamera();
152 static QString librawVersion();
158 static int librawUseGomp();
160 static bool isRawFile(
const QUrl& url);
175 bool extractRAWData(
const QString& filePath,
178 unsigned int shotSelect=0);
195 bool decodeHalfRAWImage(
const QString& filePath,
197 QByteArray& imageData,
217 bool decodeRAWImage(
const QString& filePath,
219 QByteArray& imageData,
236 bool m_cancel =
false;
251 virtual bool checkToCancelWaitingData();
258 virtual void setWaitingDataProgress(
double value);