fast::ImageExporter class

Write an Image to a file using image format such as JPG/PNG/BMP/GIF.

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