libopenraw
Classes | Static Public Member Functions | List of all members
OpenRaw::Thumbnail Class Reference

#include <thumbnail.hpp>

Inheritance diagram for OpenRaw::Thumbnail:
OpenRaw::BitmapData

Classes

class  Private
 

Static Public Member Functions

static ThumbnailgetAndExtractThumbnail (const char *_filename, uint32_t preferred_size, ::or_error &err)
 

Additional Inherited Members

- Public Types inherited from OpenRaw::BitmapData
typedef ::or_data_type DataType
 
- Public Member Functions inherited from OpenRaw::BitmapData
void swap (BitmapData &with)
 
DataType dataType () const
 
void setDataType (DataType _type)
 
virtual void * allocData (const size_t s)
 
size_t size () const
 
void * data () const
 
OR_DEPRECATED uint32_t x () const
 
uint32_t width () const
 
OR_DEPRECATED uint32_t y () const
 
uint32_t height () const
 
uint32_t bpc () const
 
void setBpc (uint32_t _bpc)
 
virtual void setDimensions (uint32_t x, uint32_t y)
 
uint32_t roi_x () const
 
uint32_t roi_y () const
 
uint32_t roi_width () const
 
uint32_t roi_height () const
 
void setRoi (uint32_t x, uint32_t y, uint32_t w, uint32_t h)
 

Detailed Description

real thumbnail extracted

Definition at line 30 of file thumbnail.hpp.

Member Function Documentation

◆ getAndExtractThumbnail()

Thumbnail * OpenRaw::Thumbnail::getAndExtractThumbnail ( const char *  _filename,
uint32_t  preferred_size,
::or_error &  err 
)
static

quick and dirty "get this thumbnail"

Parameters
_filenamethe filename
preferred_sizethe size of the thumbnail
Return values
errthe error code
Returns
a Thumbnail object. Callers own it and must delete it.

Definition at line 53 of file thumbnail.cpp.

References OpenRaw::RawFile::newRawFile().


The documentation for this class was generated from the following files: