]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Fri, 3 Feb 2012 22:46:31 +0000 (22:46 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Fri, 3 Feb 2012 22:46:31 +0000 (22:46 +0000)
Magick++/lib/STL.cpp

index 0a79fcc7f4f10136930ad45637b24a93996ae153..0228c8b4321e497518bfdfa302d6ecfc09934f3e 100644 (file)
@@ -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_ ),