![]() |
digiKam Developer Documentation
Professional Photo Management with the Power of Open Source
|
Public Member Functions | |
MetaEnginePreviews (const QByteArray &imgData) | |
Open the given image data and scan the image for embedded preview images. | |
MetaEnginePreviews (const QString &filePath) | |
Open the given file and scan for embedded preview images. | |
int | count () const |
Returns how many embedded previews are available. | |
QByteArray | data (int index=0) |
Retrieve the image data for the specified embedded preview image. | |
int | dataSize (int index=0) |
For each contained preview image, return the size of the image data in bytes, width and height of the preview, the mimeType and the file extension. | |
QString | fileExtension (int index=0) |
int | height (int index=0) |
QImage | image (int index=0) |
Loads the data of the specified preview and creates a QImage from this data. | |
bool | isEmpty () |
Returns if there are any preview images available. | |
QString | mimeType (int index=0) |
QString | originalMimeType () const |
Returns the mimeType of the original image, detected from the file's content. | |
QSize | originalSize () const |
Returns the pixel size of the original image, as read from the file (not the metadata). | |
int | size () const |
int | width (int index=0) |
int Digikam::MetaEnginePreviews::dataSize | ( | int | index = 0 | ) |
Ensure that index < count(). Previews are sorted by width*height, largest first.
QImage Digikam::MetaEnginePreviews::image | ( | int | index = 0 | ) |
Returns a null QImage if the loading failed.