19#ifndef FLOWENGINEIMAGE_H
20#define FLOWENGINEIMAGE_H
43 WindowsImagingComponent,
Utility methods related to image files.
Definition: ImageIO.h:59
static FLE_DLL Result load(Image &image, ConstStringBuffer filePath)
Definition: ImageIO.cpp:183
static FLE_DLL Result getDimensions(ConstStringBuffer filePath, int &outWidth, int &outHeight)
Definition: ImageIO.cpp:164
static FLE_DLL ImagingEngine getImagingEngine()
Definition: ImageIO.cpp:88
static FLE_DLL Size getImageFormatNameSize(Index index)
Definition: ImageIO.cpp:228
static FLE_DLL Result getImageFormatDescription(ConstStringBuffer formatName, StringBuffer outFormatDescription)
Definition: ImageIO.cpp:330
static FLE_DLL Result getImageFormatCapabilities(ConstStringBuffer formatName, bool &outCanRead, bool &outCanWrite)
Definition: ImageIO.cpp:269
static FLE_DLL Size getImageFormatDescriptionSize(ConstStringBuffer formatName)
Definition: ImageIO.cpp:301
static FLE_DLL Index getImageFormatCount()
Definition: ImageIO.cpp:214
static FLE_DLL void setImagingEngine(ImagingEngine imagingEngine)
Definition: ImageIO.cpp:106
static FLE_DLL Result save(const Image &image, ConstStringBuffer filePath, Size bitDepth=0)
Definition: ImageIO.cpp:126
static FLE_DLL Result getImageFormatName(Index index, StringBuffer outFormatName)
Definition: ImageIO.cpp:245
Definition: BoundingBoxInterface.cpp:26
std::ptrdiff_t Index
Index type.
Definition: CommonDef.h:100
ImagingEngine
The imaging engine used to read images from mass storage.
Definition: ImageIO.h:30
std::size_t Size
Size type.
Definition: CommonDef.h:103
Result
Enumerates possible results generated by FlowEngine.
Definition: CommonDef.h:45
Specialization for a Buffer of characters.
Definition: CommonDef.h:255
Specialization for a const buffer characters.
Definition: CommonDef.h:296
a Quaternion Holds information about a raw image Data is not owned
Definition: CommonDef.h:479