25#include <libopenraw/consts.h>
27#include "bitmapdata.hpp"
29#include "thumbnail.hpp"
40 Private(
const Private &) =
delete;
41 Private &operator=(
const Private &) =
delete;
44Thumbnail::Thumbnail() : BitmapData(), d(new Thumbnail::
Private())
48Thumbnail::~Thumbnail()
54 uint32_t preferred_size,
58 Thumbnail *thumb = NULL;
62 thumb =
new Thumbnail();
63 err = file->getThumbnail(preferred_size, *thumb);
65 err = OR_ERROR_CANT_OPEN;
static RawFile * newRawFile(const char *_filename, Type _typeHint=OR_RAWFILE_TYPE_UNKNOWN)
static Thumbnail * getAndExtractThumbnail(const char *_filename, uint32_t preferred_size, ::or_error &err)
CIFF is the container for CRW files. It is an attempt from Canon to make this a standard....