contrast.cpp revision e4a9f366dbcb54f76b8c42869fa6873808132357
0N/A/*
2362N/A * Copyright (C) 2007 Authors:
0N/A * Christopher Brown <audiere@gmail.com>
0N/A * Ted Gould <ted@gould.cx>
0N/A *
0N/A * Released under GNU GPL, read the file 'COPYING' for more information
0N/A */
0N/A
0N/A#include "extension/effect.h"
0N/A#include "extension/system.h"
0N/A
0N/A#include "contrast.h"
0N/A
0N/Anamespace Inkscape {
2362N/Anamespace Extension {
0N/Anamespace Internal {
0N/Anamespace Bitmap {
0N/A
0N/Avoid
0N/AContrast::applyEffect(Magick::Image *image) {
0N/A image->contrast(_sharpen);
0N/A}
0N/A
0N/Avoid
0N/AContrast::refreshParameters(Inkscape::Extension::Effect *module) {
0N/A _sharpen = module->get_param_int("sharpen");
0N/A}
0N/A
0N/A#include "../clear-n_.h"
0N/A
0N/Avoid
0N/AContrast::init(void)
0N/A{
0N/A Inkscape::Extension::build_from_mem(
0N/A "<inkscape-extension xmlns=\"" INKSCAPE_EXTENSION_URI "\">\n"
0N/A "<name>" N_("Contrast") "</name>\n"
1657N/A "<id>org.inkscape.effect.bitmap.contrast</id>\n"
1657N/A "<param name=\"sharpen\" gui-text=\"" N_("Sharpen") "\" type=\"int\" min=\"0\" max=\"100\">1</param>\n"
1657N/A "<effect>\n"
1657N/A "<object-type>all</object-type>\n"
0N/A "<effects-menu>\n"
1657N/A "<submenu name=\"" N_("Raster") "\" />\n"
0N/A "</effects-menu>\n"
0N/A "<menu-tip>" N_("Enhance intensity differences in selected bitmap(s).") "</menu-tip>\n"
0N/A "</effect>\n"
0N/A "</inkscape-extension>\n", new Contrast());
0N/A}
0N/A
0N/A}; /* namespace Bitmap */
0N/A}; /* namespace Internal */
0N/A}; /* namespace Extension */
0N/A}; /* namespace Inkscape */
0N/A