gamma,
pixel;
+ PixelChannel
+ channel;
+
+ PixelTrait
+ blur_traits,
+ traits;
+
register const MagickRealType
*restrict k;
ssize_t
v;
- PixelChannel channel=GetPixelChannelChannel(image,i);
- PixelTrait traits=GetPixelChannelTraits(image,channel);
- PixelTrait blur_traits=GetPixelChannelTraits(blur_image,channel);
+ channel=GetPixelChannelChannel(image,i);
+ traits=GetPixelChannelTraits(image,channel);
+ blur_traits=GetPixelChannelTraits(blur_image,channel);
if ((traits == UndefinedPixelTrait) ||
(blur_traits == UndefinedPixelTrait))
continue;
pixels=p;
pixel=0.0;
gamma=0.0;
- if ((GetPixelAlphaTraits(blur_image) & BlendPixelTrait) == 0)
+ if ((blur_traits & BlendPixelTrait) == 0)
{
/*
No alpha blending.
gamma,
pixel;
+ PixelChannel
+ channel;
+
+ PixelTrait
+ sharp_traits,
+ traits;
+
register const MagickRealType
*restrict k;
ssize_t
v;
- PixelChannel channel=GetPixelChannelChannel(image,i);
- PixelTrait traits=GetPixelChannelTraits(image,channel);
- PixelTrait sharp_traits=GetPixelChannelTraits(sharp_image,channel);
+ channel=GetPixelChannelChannel(image,i);
+ traits=GetPixelChannelTraits(image,channel);
+ sharp_traits=GetPixelChannelTraits(sharp_image,channel);
if ((traits == UndefinedPixelTrait) ||
(sharp_traits == UndefinedPixelTrait))
continue;
pixels=p;
pixel=0.0;
gamma=0.0;
- if ((GetPixelAlphaTraits(sharp_image) & BlendPixelTrait) == 0)
+ if ((sharp_traits & BlendPixelTrait) == 0)
{
/*
No alpha blending.
(void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",image->filename);
assert(exception != (ExceptionInfo *) NULL);
assert(exception->signature == MagickSignature);
- blur_image=CloneImage(image,image->columns,image->rows,MagickTrue,exception);
+ blur_image=CloneImage(image,0,0,MagickTrue,exception);
if (blur_image == (Image *) NULL)
return((Image *) NULL);
if (fabs(sigma) < MagickEpsilon)
gamma,
pixel;
+ PixelChannel
+ channel;
+
+ PixelTrait
+ blur_traits,
+ traits;
+
register const MagickRealType
*restrict k;
register ssize_t
u;
- PixelChannel channel=GetPixelChannelChannel(image,i);
- PixelTrait traits=GetPixelChannelTraits(image,channel);
- PixelTrait blur_traits=GetPixelChannelTraits(blur_image,channel);
+ channel=GetPixelChannelChannel(image,i);
+ traits=GetPixelChannelTraits(image,channel);
+ blur_traits=GetPixelChannelTraits(blur_image,channel);
if ((traits == UndefinedPixelTrait) ||
(blur_traits == UndefinedPixelTrait))
continue;
k=kernel;
pixels=p;
pixel=0.0;
- if ((GetPixelAlphaTraits(blur_image) & BlendPixelTrait) == 0)
+ if ((blur_traits & BlendPixelTrait) == 0)
{
/*
No alpha blending.
blur_view=AcquireAuthenticCacheView(blur_image,exception);
#if defined(MAGICKCORE_OPENMP_SUPPORT)
#pragma omp parallel for schedule(static,4) shared(progress,status) \
- magick_threads(blur_image,blur_image,blur_image->columns,1)
+ magick_threads(blur_image,blur_image,image->columns,1)
#endif
for (x=0; x < (ssize_t) blur_image->columns; x++)
{
gamma,
pixel;
+ PixelChannel
+ channel;
+
+ PixelTrait
+ blur_traits,
+ traits;
+
register const MagickRealType
*restrict k;
register ssize_t
u;
- PixelChannel channel=GetPixelChannelChannel(blur_image,i);
- PixelTrait traits=GetPixelChannelTraits(blur_image,channel);
- PixelTrait blur_traits=GetPixelChannelTraits(blur_image,channel);
+ channel=GetPixelChannelChannel(blur_image,i);
+ traits=GetPixelChannelTraits(blur_image,channel);
+ blur_traits=GetPixelChannelTraits(blur_image,channel);
if ((traits == UndefinedPixelTrait) ||
(blur_traits == UndefinedPixelTrait))
continue;
k=kernel;
pixels=p;
pixel=0.0;
- if ((GetPixelAlphaTraits(blur_image) & BlendPixelTrait) == 0)
+ if ((blur_traits & BlendPixelTrait) == 0)
{
/*
No alpha blending.
gamma=0.0;
for (u=0; u < (ssize_t) width; u++)
{
- alpha=(double) (QuantumScale*GetPixelAlpha(blur_image,pixels));
+ alpha=(double) (QuantumScale*GetPixelAlpha(blur_image,
+ pixels));
pixel+=(*k)*alpha*pixels[i];
gamma+=(*k)*alpha;
k++;
despeckle_view=AcquireAuthenticCacheView(despeckle_image,exception);
for (i=0; i < (ssize_t) GetPixelChannels(image); i++)
{
+ PixelChannel
+ channel;
+
+ PixelTrait
+ despeckle_traits,
+ traits;
+
register ssize_t
k,
x;
j,
y;
- PixelChannel channel=GetPixelChannelChannel(image,i);
- PixelTrait traits=GetPixelChannelTraits(image,channel);
- PixelTrait despeckle_traits=GetPixelChannelTraits(despeckle_image,channel);
+ if (status == MagickFalse)
+ continue;
+ channel=GetPixelChannelChannel(image,i);
+ traits=GetPixelChannelTraits(image,channel);
+ despeckle_traits=GetPixelChannelTraits(despeckle_image,channel);
if ((traits == UndefinedPixelTrait) ||
(despeckle_traits == UndefinedPixelTrait))
continue;
if ((despeckle_traits & CopyPixelTrait) != 0)
continue;
- if (status == MagickFalse)
- continue;
(void) ResetMagickMemory(pixels,0,length*sizeof(*pixels));
j=(ssize_t) image->columns+2;
for (y=0; y < (ssize_t) image->rows; y++)
gamma,
pixel;
+ PixelChannel
+ channel;
+
+ PixelTrait
+ blur_traits,
+ traits;
+
register const Quantum
*restrict r;
register ssize_t
j;
- PixelChannel channel=GetPixelChannelChannel(image,i);
- PixelTrait traits=GetPixelChannelTraits(image,channel);
- PixelTrait blur_traits=GetPixelChannelTraits(blur_image,channel);
+ channel=GetPixelChannelChannel(image,i);
+ traits=GetPixelChannelTraits(image,channel);
+ blur_traits=GetPixelChannelTraits(blur_image,channel);
if ((traits == UndefinedPixelTrait) ||
(blur_traits == UndefinedPixelTrait))
continue;
gamma,
pixel;
+ PixelChannel
+ channel;
+
+ PixelTrait
+ blur_traits,
+ traits;
+
register const Quantum
*restrict r;
register ssize_t
j;
- PixelChannel channel=GetPixelChannelChannel(image,i);
- PixelTrait traits=GetPixelChannelTraits(image,channel);
- PixelTrait blur_traits=GetPixelChannelTraits(blur_image,channel);
+ channel=GetPixelChannelChannel(image,i);
+ traits=GetPixelChannelTraits(image,channel);
+ blur_traits=GetPixelChannelTraits(blur_image,channel);
if ((traits == UndefinedPixelTrait) ||
(blur_traits == UndefinedPixelTrait))
continue;
gamma,
pixel;
+ PixelChannel
+ channel;
+
+ PixelTrait
+ blur_traits,
+ traits;
+
register const MagickRealType
*restrict k;
ssize_t
v;
- PixelChannel channel=GetPixelChannelChannel(image,i);
- PixelTrait traits=GetPixelChannelTraits(image,channel);
- PixelTrait blur_traits=GetPixelChannelTraits(blur_image,channel);
+ channel=GetPixelChannelChannel(image,i);
+ traits=GetPixelChannelTraits(image,channel);
+ blur_traits=GetPixelChannelTraits(blur_image,channel);
if ((traits == UndefinedPixelTrait) ||
(blur_traits == UndefinedPixelTrait))
continue;
}
for (i=0; i < (ssize_t) GetPixelChannels(linear_image); i++)
{
- PixelChannel channel=GetPixelChannelChannel(linear_image,i);
- PixelTrait traits=GetPixelChannelTraits(linear_image,channel);
- PixelTrait shade_traits=GetPixelChannelTraits(shade_image,channel);
+ PixelChannel
+ channel;
+
+ PixelTrait
+ shade_traits,
+ traits;
+
+ channel=GetPixelChannelChannel(linear_image,i);
+ traits=GetPixelChannelTraits(linear_image,channel);
+ shade_traits=GetPixelChannelTraits(shade_image,channel);
if ((traits == UndefinedPixelTrait) ||
(shade_traits == UndefinedPixelTrait))
continue;
double
pixel;
- PixelChannel channel=GetPixelChannelChannel(image,i);
- PixelTrait traits=GetPixelChannelTraits(image,channel);
- PixelTrait unsharp_traits=GetPixelChannelTraits(unsharp_image,channel);
+ PixelChannel
+ channel;
+
+ PixelTrait
+ traits,
+ unsharp_traits;
+
+ channel=GetPixelChannelChannel(image,i);
+ traits=GetPixelChannelTraits(image,channel);
+ unsharp_traits=GetPixelChannelTraits(unsharp_image,channel);
if ((traits == UndefinedPixelTrait) ||
(unsharp_traits == UndefinedPixelTrait))
continue;
}
for (i=0; i < (ssize_t) GetPixelChannels(resize_image); i++)
{
- PixelChannel channel=GetPixelChannelChannel(image,i);
- PixelTrait traits=GetPixelChannelTraits(image,channel);
- PixelTrait resize_traits=GetPixelChannelTraits(resize_image,channel);
+ PixelChannel
+ channel;
+
+ PixelTrait
+ resize_traits,
+ traits;
+
+ channel=GetPixelChannelChannel(image,i);
+ traits=GetPixelChannelTraits(image,channel);
+ resize_traits=GetPixelChannelTraits(resize_image,channel);
if ((traits == UndefinedPixelTrait) ||
(resize_traits == UndefinedPixelTrait))
continue;
break;
for (i=0; i < (ssize_t) GetPixelChannels(image); i++)
{
- PixelChannel channel=GetPixelChannelChannel(image,i);
- PixelTrait traits=GetPixelChannelTraits(image,channel);
- PixelTrait rescale_traits=GetPixelChannelTraits(rescale_image,channel);
+ PixelChannel
+ channel;
+
+ PixelTrait
+ rescale_traits,
+ traits;
+
+ channel=GetPixelChannelChannel(image,i);
+ traits=GetPixelChannelTraits(image,channel);
+ rescale_traits=GetPixelChannelTraits(rescale_image,channel);
if ((traits == UndefinedPixelTrait) ||
(rescale_traits == UndefinedPixelTrait))
continue;
ContributionInfo
**restrict contributions;
+ MagickBooleanType
+ status;
+
double
scale,
support;
- MagickBooleanType
- status;
-
ssize_t
x;
scale=MagickMax(1.0/x_factor+MagickEpsilon,1.0);
support=scale*GetResizeFilterSupport(resize_filter);
storage_class=support > 0.5 ? DirectClass : image->storage_class;
- if (IfMagickFalse(SetImageStorageClass(resize_image,storage_class,exception)))
+ if( IfMagickFalse(SetImageStorageClass(resize_image,storage_class,exception)) )
return(MagickFalse);
if (support < 0.5)
{
gamma,
pixel;
+ PixelChannel
+ channel;
+
+ PixelTrait
+ resize_traits,
+ traits;
+
register ssize_t
j;
ssize_t
k;
- PixelChannel channel=GetPixelChannelChannel(image,i);
- PixelTrait traits=GetPixelChannelTraits(image,channel);
- PixelTrait resize_traits=GetPixelChannelTraits(resize_image,channel);
+ channel=GetPixelChannelChannel(image,i);
+ traits=GetPixelChannelTraits(image,channel);
+ resize_traits=GetPixelChannelTraits(resize_image,channel);
if ((traits == UndefinedPixelTrait) ||
(resize_traits == UndefinedPixelTrait))
continue;
continue;
}
pixel=0.0;
- if ((GetPixelAlphaTraits(resize_image) & BlendPixelTrait) == 0)
+ if ((resize_traits & BlendPixelTrait) == 0)
{
/*
No alpha blending.
ContributionInfo
**restrict contributions;
- double
- scale,
- support;
-
MagickBooleanType
status;
PixelInfo
zero;
+ double
+ scale,
+ support;
+
ssize_t
y;
scale=MagickMax(1.0/y_factor+MagickEpsilon,1.0);
support=scale*GetResizeFilterSupport(resize_filter);
storage_class=support > 0.5 ? DirectClass : image->storage_class;
- if (IfMagickFalse(SetImageStorageClass(resize_image,storage_class,exception)))
+ if( IfMagickFalse(SetImageStorageClass(resize_image,storage_class,exception)) )
return(MagickFalse);
if (support < 0.5)
{
gamma,
pixel;
+ PixelChannel
+ channel;
+
+ PixelTrait
+ resize_traits,
+ traits;
+
register ssize_t
j;
ssize_t
k;
- PixelChannel channel=GetPixelChannelChannel(image,i);
- PixelTrait traits=GetPixelChannelTraits(image,channel);
- PixelTrait resize_traits=GetPixelChannelTraits(resize_image,channel);
+ channel=GetPixelChannelChannel(image,i);
+ traits=GetPixelChannelTraits(image,channel);
+ resize_traits=GetPixelChannelTraits(resize_image,channel);
if ((traits == UndefinedPixelTrait) ||
(resize_traits == UndefinedPixelTrait))
continue;
continue;
}
pixel=0.0;
- if ((GetPixelAlphaTraits(resize_image) & BlendPixelTrait) == 0)
+ if ((resize_traits & BlendPixelTrait) == 0)
{
/*
No alpha blending.
}
for (i=0; i < (ssize_t) GetPixelChannels(sample_image); i++)
{
- PixelChannel channel=GetPixelChannelChannel(image,i);
- PixelTrait traits=GetPixelChannelTraits(image,channel);
- PixelTrait sample_traits=GetPixelChannelTraits(sample_image,channel);
+ PixelChannel
+ channel;
+
+ PixelTrait
+ sample_traits,
+ traits;
+
+ channel=GetPixelChannelChannel(image,i);
+ traits=GetPixelChannelTraits(image,channel);
+ sample_traits=GetPixelChannelTraits(sample_image,channel);
if ((traits == UndefinedPixelTrait) ||
(sample_traits == UndefinedPixelTrait))
continue;
proceed,
status;
+ PixelChannel
+ channel;
+
+ PixelTrait
+ scale_traits,
+ traits;
+
PointInfo
scale,
span;
}
for (i=0; i < (ssize_t) GetPixelChannels(image); i++)
{
- PixelChannel channel=GetPixelChannelChannel(image,i);
- PixelTrait traits=GetPixelChannelTraits(image,channel);
+ PixelChannel
+ channel;
+
+ PixelTrait
+ traits;
+
+ channel=GetPixelChannelChannel(image,i);
+ traits=GetPixelChannelTraits(image,channel);
if ((traits & BlendPixelTrait) == 0)
{
x_vector[x*GetPixelChannels(image)+i]=(double) p[i];
}
for (i=0; i < (ssize_t) GetPixelChannels(image); i++)
{
- PixelChannel channel=GetPixelChannelChannel(image,i);
- PixelTrait traits=GetPixelChannelTraits(image,channel);
+ PixelChannel
+ channel;
+
+ PixelTrait
+ traits;
+
+ channel=GetPixelChannelChannel(image,i);
+ traits=GetPixelChannelTraits(image,channel);
if ((traits & BlendPixelTrait) == 0)
{
- x_vector[x*GetPixelChannels(image)+i]=(double) p[i];
+ x_vector[x*GetPixelChannels(image)+i]=(double)
+ p[i];
continue;
}
alpha=QuantumScale*GetPixelAlpha(image,p);
}
for (i=0; i < (ssize_t) GetPixelChannels(image); i++)
{
- PixelChannel channel=GetPixelChannelChannel(image,i);
- PixelTrait traits=GetPixelChannelTraits(image,channel);
+ PixelChannel
+ channel;
+
+ PixelTrait
+ traits;
+
+ channel=GetPixelChannelChannel(image,i);
+ traits=GetPixelChannelTraits(image,channel);
if ((traits & BlendPixelTrait) == 0)
{
x_vector[x*GetPixelChannels(image)+i]=(double) p[i];
ssize_t
offset;
- PixelChannel channel=GetPixelChannelChannel(scale_image,i);
- PixelTrait traits=GetPixelChannelTraits(image,channel);
- PixelTrait scale_traits=GetPixelChannelTraits(scale_image,channel);
+ channel=GetPixelChannelChannel(scale_image,i);
+ traits=GetPixelChannelTraits(image,channel);
+ scale_traits=GetPixelChannelTraits(scale_image,channel);
if ((traits == UndefinedPixelTrait) ||
(scale_traits == UndefinedPixelTrait))
continue;
}
for (i=0; i < (ssize_t) GetPixelChannels(image); i++)
{
- PixelChannel channel=GetPixelChannelChannel(image,i);
- PixelTrait traits=GetPixelChannelTraits(image,channel);
+ PixelChannel
+ channel;
+
+ PixelTrait
+ traits;
+
+ channel=GetPixelChannelChannel(image,i);
+ traits=GetPixelChannelTraits(image,channel);
if (traits == UndefinedPixelTrait)
continue;
pixel[i]+=span.x*scanline[x*GetPixelChannels(image)+i];
((ssize_t) n < (ssize_t) scale_image->columns))
for (i=0; i < (ssize_t) GetPixelChannels(image); i++)
{
- PixelChannel channel=GetPixelChannelChannel(image,i);
+ channel=GetPixelChannelChannel(image,i);
scale_scanline[n*MaxPixelChannels+channel]=pixel[i];
}
/*
}
for (i=0; i < (ssize_t) GetPixelChannels(scale_image); i++)
{
- PixelChannel channel=GetPixelChannelChannel(scale_image,i);
- PixelTrait traits=GetPixelChannelTraits(image,channel);
- PixelTrait scale_traits=GetPixelChannelTraits(scale_image,channel);
+ channel=GetPixelChannelChannel(scale_image,i);
+ traits=GetPixelChannelTraits(image,channel);
+ scale_traits=GetPixelChannelTraits(scale_image,channel);
if ((traits == UndefinedPixelTrait) ||
(scale_traits == UndefinedPixelTrait))
continue;