Skip to content
Permalink
Browse files Browse the repository at this point in the history
https://github.com/ImageMagick/ImageMagick/issues/1597
  • Loading branch information
Cristy committed Jun 17, 2019
1 parent 6113500 commit d508997
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion MagickCore/fourier.c
Expand Up @@ -164,6 +164,9 @@ MagickExport Image *ComplexImages(const Image *images,const ComplexOperator op,
MagickOffsetType
progress;

size_t
number_channels;

ssize_t
y;

Expand Down Expand Up @@ -216,6 +219,10 @@ MagickExport Image *ComplexImages(const Image *images,const ComplexOperator op,
}
Cr_image=complex_images;
Ci_image=complex_images->next;
number_channels=MagickMin(MagickMin(MagickMin(
Ar_image->number_channels,Ai_image->number_channels),MagickMin(
Br_image->number_channels,Bi_image->number_channels)),MagickMin(
Cr_image->number_channels,Ci_image->number_channels));
Ar_view=AcquireVirtualCacheView(Ar_image,exception);
Ai_view=AcquireVirtualCacheView(Ai_image,exception);
Br_view=AcquireVirtualCacheView(Br_image,exception);
Expand Down Expand Up @@ -263,7 +270,7 @@ MagickExport Image *ComplexImages(const Image *images,const ComplexOperator op,
register ssize_t
i;

for (i=0; i < (ssize_t) GetPixelChannels(Cr_image); i++)
for (i=0; i < (ssize_t) number_channels; i++)
{
switch (op)
{
Expand Down

0 comments on commit d508997

Please sign in to comment.