Image provider that can load JPEG (.jpg) files.
More...
#include <jpeg_provider.h>
|
static PixelBuffer | load (const std::string &filename, const FileSystem &fs, bool srgb=false) |
| Called to load an image with this provider type. More...
|
|
static PixelBuffer | load (const std::string &fullname, bool srgb=false) |
|
static PixelBuffer | load (IODevice &file, bool srgb=false) |
|
static void | save (PixelBuffer buffer, const std::string &filename, FileSystem &fs, int quality=85) |
| Save the given PixelBuffer into a JPEG. More...
|
|
static void | save (PixelBuffer buffer, const std::string &fullname, int quality=85) |
|
static void | save (PixelBuffer buffer, IODevice &file, int quality=85) |
|
Image provider that can load JPEG (.jpg) files.
◆ load() [1/3]
Called to load an image with this provider type.
- Parameters
-
filename | Name of the file to load. |
directory | Directory that file name is relative to. |
◆ load() [2/3]
◆ load() [3/3]
◆ save() [1/3]
Save the given PixelBuffer into a JPEG.
- Parameters
-
buffer | The PixelBuffer to save, format doesn't matter its converted if needed |
filename | File name of JPEG. |
directory | Directory that the file name is relative to. |
quality | The quality level of the JPEG (0-100), 100 being best quality. |
◆ save() [2/3]
◆ save() [3/3]
The documentation for this class was generated from the following file: