8#ifndef META_OCEAN_MEDIA_OPEN_IMAGE_LIBRARIES_OL_IMAGE_TIFF_H 
    9#define META_OCEAN_MEDIA_OPEN_IMAGE_LIBRARIES_OL_IMAGE_TIFF_H 
   16#ifdef OCEAN_MEDIA_OIL_SUPPORT_TIF 
   24namespace OpenImageLibraries
 
   63        static bool encodeImage(
const Frame& frame, std::vector<uint8_t>& buffer, 
const bool allowConversion = 
true, 
bool* hasBeenConverted = 
nullptr);
 
 
This class implements Ocean's image class.
Definition Frame.h:1808
 
PixelFormat
Definition of all pixel formats available in the Ocean framework.
Definition Frame.h:183
 
@ FORMAT_RGBA32
Pixel format with byte order RGBA and 32 bits per pixel.
Definition Frame.h:382
 
@ FORMAT_RGB24
Pixel format with byte order RGB and 24 bits per pixel.
Definition Frame.h:315
 
PixelOrigin
Defines different types of frame origin positions.
Definition Frame.h:1046
 
@ ORIGIN_UPPER_LEFT
The first pixel lies in the upper left corner, the last pixel in the lower right corner.
Definition Frame.h:1050
 
@ ORIGIN_LOWER_LEFT
The first pixel lies in the lower left corner, the last pixel in the upper right corner.
Definition Frame.h:1052
 
This class implements a triple object able to hold three individual elements.
Definition Triple.h:28
 
The namespace covering the entire Ocean framework.
Definition Accessor.h:15