From: cristy Date: Fri, 3 Feb 2012 22:46:31 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~6263 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2218233683ba492c79fbc709759c904bd164b733;p=imagemagick --- diff --git a/Magick++/lib/STL.cpp b/Magick++/lib/STL.cpp index 0a79fcc7f..0228c8b43 100644 --- a/Magick++/lib/STL.cpp +++ b/Magick++/lib/STL.cpp @@ -884,6 +884,21 @@ void Magick::shadeImage::operator()( Magick::Image &image_ ) const image_.shade( _azimuth, _elevation, _colorShading ); } +// Simulate an image shadow +Magick::shadowImage::shadowImage( const double percent_opacity_, + const double sigma_, + const ssize_t x_, const ssize_t y_ ) + : _percent_opacity( percent_opacity_ ), + _sigma( sigma_ ), + _x ( x_ ), + _y ( y_ ) +{ +} +void Magick::shadowImage::operator()( Magick::Image &image_ ) const +{ + image_.shadow( _percent_opacity, _sigma, _x, _y ); +} + // Sharpen pixels in image Magick::sharpenImage::sharpenImage( const double radius_, const double sigma_ ) : _radius( radius_ ),