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. 
 | 
|  | 
| 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. 
 | 
|  | 
| 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]
  
  | 
        
          | static PixelBuffer clan::JPEGProvider::load | ( | const std::string & | filename, |  
          |  |  | const FileSystem & | fs, |  
          |  |  | bool | srgb = false ) |  | static | 
 
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]
  
  | 
        
          | static PixelBuffer clan::JPEGProvider::load | ( | const std::string & | fullname, |  
          |  |  | bool | srgb = false ) |  | static | 
 
 
◆ load() [3/3]
◆ save() [1/3]
  
  | 
        
          | static void clan::JPEGProvider::save | ( | PixelBuffer | buffer, |  
          |  |  | const std::string & | filename, |  
          |  |  | FileSystem & | fs, |  
          |  |  | int | quality = 85 ) |  | static | 
 
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]
  
  | 
        
          | static void clan::JPEGProvider::save | ( | PixelBuffer | buffer, |  
          |  |  | const std::string & | fullname, |  
          |  |  | int | quality = 85 ) |  | static | 
 
 
◆ save() [3/3]
The documentation for this class was generated from the following file: