]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Sat, 10 Dec 2011 23:29:53 +0000 (23:29 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Sat, 10 Dec 2011 23:29:53 +0000 (23:29 +0000)
MagickCore/effect.c
MagickCore/pixel-accessor.h

index effec46d2337a2436af72219faf1960114b411b9..0b5f2617f0ea2f8fa8cb5b51f94e117c40077ec8 100644 (file)
@@ -1067,7 +1067,7 @@ MagickExport Image *BlurImage(const Image *image,const double radius,
 #if defined(MAGICKCORE_OPENMP_SUPPORT)
   #pragma omp parallel for schedule(dynamic,4) shared(progress,status)
 #endif
-  for (x=0; x < (ssize_t) image->columns; x++)
+  for (x=0; x < (ssize_t) blur_image->columns; x++)
   {
     register const Quantum
       *restrict p;
@@ -1081,19 +1081,19 @@ MagickExport Image *BlurImage(const Image *image,const double radius,
     if (status == MagickFalse)
       continue;
     p=GetCacheViewVirtualPixels(image_view,x,-((ssize_t) width/2L),1,
-      image->rows+width,exception);
+      blur_image->rows+width,exception);
     q=GetCacheViewAuthenticPixels(blur_view,x,0,1,blur_image->rows,exception);
     if ((p == (const Quantum *) NULL) || (q == (Quantum *) NULL))
       {
         status=MagickFalse;
         continue;
       }
-    for (y=0; y < (ssize_t) image->rows; y++)
+    for (y=0; y < (ssize_t) blur_image->rows; y++)
     {
       register ssize_t
         i;
 
-      for (i=0; i < (ssize_t) GetPixelChannels(image); i++)
+      for (i=0; i < (ssize_t) GetPixelChannels(blur_image); i++)
       {
         MagickRealType
           alpha,
@@ -1150,8 +1150,8 @@ MagickExport Image *BlurImage(const Image *image,const double radius,
         gamma=0.0;
         for (u=0; u < (ssize_t) width; u++)
         {
-          alpha=(MagickRealType) (QuantumScale*
-            GetPixelAlpha(blur_image,pixels));
+          alpha=(MagickRealType) (QuantumScale*GetPixelAlpha(blur_image,
+            pixels));
           pixel+=(*k)*alpha*pixels[i];
           gamma+=(*k)*alpha;
           k++;
index 2b7a2d896e035eb36b4c9991ca1a97ee810ac709..6040c13b21db1eb55a494d19c55479afe77bdb97 100644 (file)
@@ -98,9 +98,9 @@ static inline int GetPixelChannelMapOffset(const Image *restrict image,
 }
 
 static inline PixelTrait GetPixelChannelMapTraits(const Image *restrict image,
-  const int offset)
+  const PixelChannel channel)
 {
-  return(image->channel_map[image->channel_map[offset].channel].traits);
+  return(image->channel_map[channel].traits);
 }
 
 static inline size_t GetPixelChannels(const Image *restrict image)