libopenraw
Thumbnail Class Reference

the libopenraw public C API More...

#include <thumbnail.hpp>

Inheritance diagram for 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

the libopenraw public C API

real thumbnail extracted

Author
Hubert Figuiere hub@f.nosp@m.igui.nosp@m.ere.n.nosp@m.et

Definition at line 30 of file thumbnail.hpp.

Constructor & Destructor Documentation

◆ Thumbnail()

OpenRaw::Thumbnail::Thumbnail ( )

Definition at line 44 of file thumbnail.cpp.

◆ ~Thumbnail()

OpenRaw::Thumbnail::~Thumbnail ( )
virtual

Definition at line 48 of file thumbnail.cpp.

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.


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