diff --git a/MagickWand/mogrify.c b/MagickWand/mogrify.c
index 121bb49..67694ca 100644
--- a/MagickWand/mogrify.c
+++ b/MagickWand/mogrify.c
@@ -2706,8 +2706,9 @@
             if ((flags & PsiValue) == 0)
               geometry_info.psi=4.0;
             mogrify_image=ShadowImage(*image,geometry_info.rho,
-              geometry_info.sigma,(ssize_t) ceil(geometry_info.xi-0.5),(ssize_t)
-              ceil(geometry_info.psi-0.5),exception);
+              geometry_info.sigma,(*image)->bias,(ssize_t)
+              ceil(geometry_info.xi-0.5),(ssize_t) ceil(geometry_info.psi-0.5),
+              exception);
             break;
           }
         if (LocaleCompare("sharpen",option+1) == 0)
@@ -3110,8 +3111,9 @@
             if ((flags & PsiValue) == 0)
               geometry_info.psi=0.1*(*image)->rows;
             mogrify_image=VignetteImage(*image,geometry_info.rho,
-              geometry_info.sigma,(ssize_t) ceil(geometry_info.xi-0.5),(ssize_t)
-              ceil(geometry_info.psi-0.5),exception);
+              geometry_info.sigma,(*image)->bias,(ssize_t)
+              ceil(geometry_info.xi-0.5),(ssize_t) ceil(geometry_info.psi-0.5),
+              exception);
             break;
           }
         if (LocaleCompare("virtual-pixel",option+1) == 0)