register ssize_t
x;
- size_t
- channels,
- convolve_channels;
-
ssize_t
center;
status=MagickFalse;
continue;
}
- channels=GetPixelChannels(image);
- convolve_channels=GetPixelChannels(convolve_image);
- center=channels*(image->columns+kernel_info->width)*(kernel_info->height/
- 2L)+channels*(kernel_info->width/2);
+ center=GetPixelChannels(image)*(image->columns+kernel_info->width)*
+ (kernel_info->height/2L)+GetPixelChannels(image)*(kernel_info->width/2);
for (x=0; x < (ssize_t) image->columns; x++)
{
register ssize_t
i;
- for (i=0; i < (ssize_t) channels; i++)
+ for (i=0; i < (ssize_t) GetPixelChannels(image); i++)
{
MagickRealType
alpha,
{
pixel+=(*k)*pixels[i];
k++;
- pixels+=channels;
+ pixels+=GetPixelChannels(image);
}
- pixels+=image->columns*channels;
+ pixels+=image->columns*GetPixelChannels(image);
}
q[channel]=ClampToQuantum(pixel);
continue;
pixel+=(*k)*alpha*pixels[i];
gamma+=(*k)*alpha;
k++;
- pixels+=channels;
+ pixels+=GetPixelChannels(image);
}
- pixels+=image->columns*channels;
+ pixels+=image->columns*GetPixelChannels(image);
}
gamma=1.0/(fabs((double) gamma) <= MagickEpsilon ? 1.0 : gamma);
q[channel]=ClampToQuantum(gamma*pixel);
}
- p+=channels;
- q+=convolve_channels;
+ p+=GetPixelChannels(image);
+ q+=GetPixelChannels(convolve_image);
}
if (SyncCacheViewAuthenticPixels(convolve_view,exception) == MagickFalse)
status=MagickFalse;
if (image->sync != MagickFalse)
{
/*
- Apply gamma correction equally accross all given channels
+ Apply gamma correction equally accross all given channels.
*/
(void) GetImageMean(image,&mean,&sans,&image->exception);
gamma=log(mean*QuantumScale)/log_mean;
register ssize_t
i;
- size_t
- channels;
-
ssize_t
y;
progress=0;
exception=(&image->exception);
image_view=AcquireCacheView(image);
- channels=GetPixelChannels(image);
#if defined(MAGICKCORE_OPENMP_SUPPORT)
#pragma omp parallel for schedule(dynamic,4) shared(progress,status)
#endif
register ssize_t
i;
- for (i=0; i < (ssize_t) channels; i++)
+ for (i=0; i < (ssize_t) GetPixelChannels(image); i++)
{
PixelTrait
traits;
if ((traits & UpdatePixelTrait) != 0)
q[i]=gamma_map[ScaleQuantumToMap(q[i])];
}
- q+=channels;
+ q+=GetPixelChannels(image);
}
if (SyncCacheViewAuthenticPixels(image_view,exception) == MagickFalse)
status=MagickFalse;
ssize_t
y;
- size_t
- channels;
-
assert(image != (Image *) NULL);
assert(image->signature == MagickSignature);
if (image->debug != MagickFalse)
progress=0;
exception=(&image->exception);
image_view=AcquireCacheView(image);
- channels=GetPixelChannels(image);
if (grayscale != MagickFalse)
{
#if defined(MAGICKCORE_OPENMP_SUPPORT)
if (IsPixelGray(image,q) != MagickFalse)
{
- q+=channels;
+ q+=GetPixelChannels(image);
continue;
}
- for (i=0; i < (ssize_t) channels; i++)
+ for (i=0; i < (ssize_t) GetPixelChannels(image); i++)
{
PixelTrait
traits;
if ((traits & UpdatePixelTrait) != 0)
q[i]=QuantumRange-q[i];
}
- q+=channels;
+ q+=GetPixelChannels(image);
}
sync=SyncCacheViewAuthenticPixels(image_view,exception);
if (sync == MagickFalse)
register ssize_t
i;
- for (i=0; i < (ssize_t) channels; i++)
+ for (i=0; i < (ssize_t) GetPixelChannels(image); i++)
{
PixelTrait
traits;
if ((traits & UpdatePixelTrait) != 0)
q[i]=QuantumRange-q[i];
}
- q+=channels;
+ q+=GetPixelChannels(image);
}
if (SyncCacheViewAuthenticPixels(image_view,exception) == MagickFalse)
status=MagickFalse;