Inkscape
Vector Graphics Editor
|
#include <imagemagick.h>
Public Member Functions | |
virtual void | applyEffect (Magick::Image *) |
virtual void | refreshParameters (Inkscape::Extension::Effect *) |
virtual void | postEffect (Magick::Image *, SPItem *) |
bool | load (Inkscape::Extension::Extension *module) override |
Inkscape::Extension::Implementation::ImplementationDocumentCache * | newDocCache (Inkscape::Extension::Extension *ext, SPDesktop *desktop) override |
Create a new document cache object. | |
void | effect (Inkscape::Extension::Effect *module, ExecutionEnv *executionEnv, SPDesktop *desktop, Inkscape::Extension::Implementation::ImplementationDocumentCache *docCache) override |
Gtk::Widget * | prefs_effect (Inkscape::Extension::Effect *module, SPDesktop *desktop, sigc::signal< void()> *changeSignal, Inkscape::Extension::Implementation::ImplementationDocumentCache *docCache) override |
A function to get the preferences for the grid. | |
![]() | |
Implementation ()=default | |
virtual | ~Implementation ()=default |
virtual void | unload (Inkscape::Extension::Extension *) |
virtual bool | check (Inkscape::Extension::Extension *) |
Verify any dependencies. | |
virtual bool | cancelProcessing () |
virtual void | commitDocument () |
virtual std::unique_ptr< SPDocument > | new_from_template (Inkscape::Extension::Template *) |
virtual void | get_template_presets (const Template *tmod, TemplatePresets &presets) const |
virtual void | resize_to_template (Inkscape::Extension::Template *tmod, SPDocument *doc, SPPage *page) |
virtual bool | match_template_size (Inkscape::Extension::Template *tmod, double width, double height) |
virtual std::unique_ptr< SPDocument > | open (Inkscape::Extension::Input *module, char const *filename, bool is_importing) |
Open a file. | |
virtual void | save (Inkscape::Extension::Output *, SPDocument *, gchar const *) |
Find out information about the file. | |
virtual void | export_raster (Inkscape::Extension::Output *module, const SPDocument *doc, std::string const &png_file, gchar const *filename) |
Convert from PNG to raster format. | |
virtual void | effect (Inkscape::Extension::Effect *, ExecutionEnv *, SPDocument *document) |
virtual bool | apply_filter (Inkscape::Extension::Effect *module, SPItem *item) |
virtual unsigned | setup (Inkscape::Extension::Print *) |
virtual unsigned | set_preview (Inkscape::Extension::Print *) |
virtual unsigned | begin (Inkscape::Extension::Print *, SPDocument *) |
virtual unsigned | finish (Inkscape::Extension::Print *) |
virtual bool | textToPath (Inkscape::Extension::Print *) |
Tell the printing engine whether text should be text or path. | |
virtual bool | fontEmbedded (Inkscape::Extension::Print *) |
Get "fontEmbedded" param, i.e. | |
virtual unsigned | bind (Inkscape::Extension::Print *, Geom::Affine const &, float) |
virtual unsigned | release (Inkscape::Extension::Print *) |
virtual unsigned | fill (Inkscape::Extension::Print *, Geom::PathVector const &, Geom::Affine const &, SPStyle const *, Geom::OptRect const &, Geom::OptRect const &, Geom::OptRect const &) |
virtual unsigned | stroke (Inkscape::Extension::Print *, Geom::PathVector const &, Geom::Affine const &, SPStyle const *, Geom::OptRect const &, Geom::OptRect const &, Geom::OptRect const &) |
virtual unsigned | image (Inkscape::Extension::Print *, unsigned char *, unsigned int, unsigned int, unsigned int, Geom::Affine const &, SPStyle const *) |
virtual unsigned | text (Inkscape::Extension::Print *, char const *, Geom::Point const &, SPStyle const *) |
virtual void | processPath (Inkscape::XML::Node *) |
virtual void | setDetachBase (bool detach) |
If detach = true, when saving to a file, don't store URIs relative to the filename. | |
Definition at line 30 of file imagemagick.h.
|
inlinevirtual |
Reimplemented in Inkscape::Extension::Internal::Bitmap::AdaptiveThreshold, Inkscape::Extension::Internal::Bitmap::AddNoise, Inkscape::Extension::Internal::Bitmap::Blur, Inkscape::Extension::Internal::Bitmap::Channel, Inkscape::Extension::Internal::Bitmap::Charcoal, Inkscape::Extension::Internal::Bitmap::Colorize, Inkscape::Extension::Internal::Bitmap::Contrast, Inkscape::Extension::Internal::Bitmap::Crop, Inkscape::Extension::Internal::Bitmap::CycleColormap, Inkscape::Extension::Internal::Bitmap::Despeckle, Inkscape::Extension::Internal::Bitmap::Edge, Inkscape::Extension::Internal::Bitmap::Emboss, Inkscape::Extension::Internal::Bitmap::Enhance, Inkscape::Extension::Internal::Bitmap::Equalize, Inkscape::Extension::Internal::Bitmap::GaussianBlur, Inkscape::Extension::Internal::Bitmap::Implode, Inkscape::Extension::Internal::Bitmap::Level, Inkscape::Extension::Internal::Bitmap::LevelChannel, Inkscape::Extension::Internal::Bitmap::MedianFilter, Inkscape::Extension::Internal::Bitmap::Modulate, Inkscape::Extension::Internal::Bitmap::Negate, Inkscape::Extension::Internal::Bitmap::Normalize, Inkscape::Extension::Internal::Bitmap::OilPaint, Inkscape::Extension::Internal::Bitmap::Opacity, Inkscape::Extension::Internal::Bitmap::Raise, Inkscape::Extension::Internal::Bitmap::ReduceNoise, Inkscape::Extension::Internal::Bitmap::Sample, Inkscape::Extension::Internal::Bitmap::Shade, Inkscape::Extension::Internal::Bitmap::Sharpen, Inkscape::Extension::Internal::Bitmap::Solarize, Inkscape::Extension::Internal::Bitmap::Spread, Inkscape::Extension::Internal::Bitmap::Swirl, Inkscape::Extension::Internal::Bitmap::Threshold, Inkscape::Extension::Internal::Bitmap::Unsharpmask, and Inkscape::Extension::Internal::Bitmap::Wave.
Definition at line 33 of file imagemagick.h.
|
overridevirtual |
Reimplemented from Inkscape::Extension::Implementation::Implementation.
Definition at line 121 of file imagemagick.cpp.
References image, and Inkscape::setHrefAttribute().
|
overridevirtual |
Reimplemented from Inkscape::Extension::Implementation::Implementation.
Definition at line 111 of file imagemagick.cpp.
|
overridevirtual |
Create a new document cache object.
This function just returns NULL
. Subclasses are likely to reimplement it to do something useful.
ext | The extension that is referencing us |
doc | The document to create the cache of |
Reimplemented from Inkscape::Extension::Implementation::Implementation.
Definition at line 117 of file imagemagick.cpp.
References desktop.
|
inlinevirtual |
Reimplemented in Inkscape::Extension::Internal::Bitmap::Crop.
Definition at line 35 of file imagemagick.h.
|
overridevirtual |
A function to get the preferences for the grid.
module | Module which holds the params |
desktop |
Uses AutoGUI for creating the GUI.
Reimplemented from Inkscape::Extension::Implementation::Implementation.
Definition at line 166 of file imagemagick.cpp.
References desktop, SPDesktop::doc(), SPDesktop::getSelection(), and Inkscape::ObjectSet::items().
|
inlinevirtual |
Reimplemented in Inkscape::Extension::Internal::Bitmap::AdaptiveThreshold, Inkscape::Extension::Internal::Bitmap::AddNoise, Inkscape::Extension::Internal::Bitmap::Blur, Inkscape::Extension::Internal::Bitmap::Channel, Inkscape::Extension::Internal::Bitmap::Charcoal, Inkscape::Extension::Internal::Bitmap::Colorize, Inkscape::Extension::Internal::Bitmap::Contrast, Inkscape::Extension::Internal::Bitmap::Crop, Inkscape::Extension::Internal::Bitmap::CycleColormap, Inkscape::Extension::Internal::Bitmap::Despeckle, Inkscape::Extension::Internal::Bitmap::Edge, Inkscape::Extension::Internal::Bitmap::Emboss, Inkscape::Extension::Internal::Bitmap::Enhance, Inkscape::Extension::Internal::Bitmap::Equalize, Inkscape::Extension::Internal::Bitmap::GaussianBlur, Inkscape::Extension::Internal::Bitmap::Implode, Inkscape::Extension::Internal::Bitmap::Level, Inkscape::Extension::Internal::Bitmap::LevelChannel, Inkscape::Extension::Internal::Bitmap::MedianFilter, Inkscape::Extension::Internal::Bitmap::Modulate, Inkscape::Extension::Internal::Bitmap::Negate, Inkscape::Extension::Internal::Bitmap::Normalize, Inkscape::Extension::Internal::Bitmap::OilPaint, Inkscape::Extension::Internal::Bitmap::Opacity, Inkscape::Extension::Internal::Bitmap::Raise, Inkscape::Extension::Internal::Bitmap::ReduceNoise, Inkscape::Extension::Internal::Bitmap::Sample, Inkscape::Extension::Internal::Bitmap::Shade, Inkscape::Extension::Internal::Bitmap::Sharpen, Inkscape::Extension::Internal::Bitmap::Solarize, Inkscape::Extension::Internal::Bitmap::Spread, Inkscape::Extension::Internal::Bitmap::Swirl, Inkscape::Extension::Internal::Bitmap::Threshold, Inkscape::Extension::Internal::Bitmap::Unsharpmask, and Inkscape::Extension::Internal::Bitmap::Wave.
Definition at line 34 of file imagemagick.h.