class
#include <FAST/Exporters/ImageExporter.hpp>
ImageExporter Write an Image to a file using image format such as JPG/PNG/BMP/GIF.
Contents
- Reference
This exporter uses Qt 5 to write an Image to file using common image formats. Check out Qt 5 webpage for more details on formats supported
Input ports
0: Image
Base classes
- class FileExporter
- Abstract class for file exporters.
Public functions
- auto create(std::string filename, int quality, bool resampleIfNeeded) -> std::shared_ptr<ImageExporter>
- Create instance.
- void setQuality(int quality)
- void loadAttributes() override
Private functions
- void execute() override
Function documentation
std::shared_ptr<ImageExporter> fast:: ImageExporter:: create(std::string filename,
int quality,
bool resampleIfNeeded)
Create instance.
Parameters | |
---|---|
filename | |
quality | When lossy compression is used like JPEG or JPEGXL, this parameter controls the quality vs size. 100 = best, 0 = worst. |
resampleIfNeeded | |
Returns | Instance |