 |
Geometrize
1.0
An application for geometrizing images into geometric primitives
|
Go to the documentation of this file.
63 std::unique_ptr<ImageTaskExportWidgetImpl>
d;
QString openSaveRasterizedSVGPathPickerDialog(QWidget *parent)
Definition: uiactions.cpp:127
QString openSaveRasterizedSVGsPathPickerDialog(QWidget *parent)
Definition: uiactions.cpp:135
QString openSaveWebGLPathPickerDialog(QWidget *parent)
Definition: uiactions.cpp:165
bool exportGIF(const std::vector< geometrize::ShapeResult > &data, std::uint32_t inputWidth, std::uint32_t inputHeight, std::uint32_t outputWidth, std::uint32_t outputHeight, const std::function< bool(std::size_t)> &frameSkipPredicate, const std::string &filePath)
exportGIF Exports shape data to a GIF image.
Definition: gifexporter.cpp:80
std::string exportCanvasWebpage(const std::vector< geometrize::ShapeResult > &data)
exportCanvasWebpage Exports shape data to a HTML5 canvas-based webpage.
Definition: webpageexporter.cpp:55
QString openSaveGIFPathPickerDialog(QWidget *parent)
Definition: uiactions.cpp:149
const Bitmap & getCurrent() const
getCurrent Gets the current bitmap, const-edition.
Definition: imagetask.cpp:337
bool exportRasterizedSvgs(const std::vector< geometrize::ShapeResult > &shapes, std::uint32_t inputWidth, std::uint32_t inputHeight, std::uint32_t outputWidth, std::uint32_t outputHeight, const std::string &targetDir, const std::string &baseFilename, const std::string &fileExtension)
exportRasterizedSvgs Exports the shape data to images by rasterizing SVGs rendered from the shape dat...
Definition: imageexporter.cpp:86
bool writeStringToFile(const std::string &str, const std::string &path)
writeStringToFile Writes the string to the file path, attempting to overwrite any existing file at th...
Definition: util.cpp:334
QString openSaveCanvasPathPickerDialog(QWidget *parent)
Definition: uiactions.cpp:157
Definition: commandlineparser.cpp:73
QString openSaveGeometryDataPathPickerDialog(QWidget *parent)
Definition: uiactions.cpp:141
std::string exportWebGLWebpage(const std::vector< geometrize::ShapeResult > &data)
exportWebGLWebpage Exports shape data to a WebGL-based webpage.
Definition: webpageexporter.cpp:60
ShapeDataFormat
Definition: shapedataexporter.h:18
The ImageTask class transforms a source image into a collection of shapes approximating the source im...
Definition: imagetask.h:53
bool exportRasterizedSvg(const std::vector< geometrize::ShapeResult > &shapes, const std::uint32_t inputWidth, const std::uint32_t inputHeight, const std::uint32_t outputWidth, const std::uint32_t outputHeight, const std::string &filePath)
exportRasterizedSvg Exports the shape data as an image by rasterizing an SVG rendered from the shape ...
Definition: imageexporter.cpp:74
QString openSaveSVGPathPickerDialog(QWidget *parent)
Definition: uiactions.cpp:119
std::string exportShapeData(const std::vector< geometrize::ShapeResult > &data, const ShapeDataFormat format)
exportShapeData Exports shape data to a specified format (JSON or a custom textual array format).
Definition: shapedataexporter.cpp:17