diff options
| author | bulia byak <buliabyak@gmail.com> | 2009-02-02 15:52:05 +0000 |
|---|---|---|
| committer | buliabyak <buliabyak@users.sourceforge.net> | 2009-02-02 15:52:05 +0000 |
| commit | 9972ef4ecfde9bec3477ba2ced6bb01adf2c62c9 (patch) | |
| tree | c10dd3380a3e63aae260a1920fbc3f47ed789f5c | |
| parent | copyedit, names that make more sense (diff) | |
| download | inkscape-9972ef4ecfde9bec3477ba2ced6bb01adf2c62c9.tar.gz inkscape-9972ef4ecfde9bec3477ba2ced6bb01adf2c62c9.zip | |
copyedit, use repeated calls for graduated contrast
(bzr r7218)
| -rw-r--r-- | src/extension/internal/bitmap/contrast.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/extension/internal/bitmap/contrast.cpp b/src/extension/internal/bitmap/contrast.cpp index b024c8515..eb69f2eb9 100644 --- a/src/extension/internal/bitmap/contrast.cpp +++ b/src/extension/internal/bitmap/contrast.cpp @@ -18,7 +18,10 @@ namespace Bitmap { void Contrast::applyEffect(Magick::Image *image) { - image->contrast(_sharpen); + // the contrast method's argument seems to be binary, so we perform it multiple times + // to get the desired level of effect + for (unsigned int i = 0; i < _sharpen; i ++) + image->contrast(1); } void @@ -35,13 +38,13 @@ Contrast::init(void) "<inkscape-extension xmlns=\"" INKSCAPE_EXTENSION_URI "\">\n" "<name>" N_("Contrast") "</name>\n" "<id>org.inkscape.effect.bitmap.contrast</id>\n" - "<param name=\"sharpen\" gui-text=\"" N_("Sharpen") "\" type=\"int\" min=\"0\" max=\"100\">1</param>\n" + "<param name=\"sharpen\" gui-text=\"" N_("Adjust") "\" type=\"int\" min=\"0\" max=\"10\">0</param>\n" "<effect>\n" "<object-type>all</object-type>\n" "<effects-menu>\n" "<submenu name=\"" N_("Raster") "\" />\n" "</effects-menu>\n" - "<menu-tip>" N_("Enhance intensity differences in selected bitmap(s).") "</menu-tip>\n" + "<menu-tip>" N_("Increase or decrease contrast in bitmap(s)") "</menu-tip>\n" "</effect>\n" "</inkscape-extension>\n", new Contrast()); } |
