From: Cristy Date: Sun, 9 Sep 2018 18:53:58 +0000 (-0400) Subject: https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=34675 X-Git-Tag: 7.0.8-12~65 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b28c492a3a856c1e88f6b030921fa472904628fa;p=imagemagick https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=34675 --- diff --git a/MagickCore/fx.c b/MagickCore/fx.c index bcf27f852..7e18cfae0 100644 --- a/MagickCore/fx.c +++ b/MagickCore/fx.c @@ -5048,11 +5048,11 @@ MagickExport Image *StereoAnaglyphImage(const Image *left_image, break; for (x=0; x < (ssize_t) stereo_image->columns; x++) { - SetPixelRed(image,GetPixelRed(left_image,p),r); - SetPixelGreen(image,GetPixelGreen(right_image,q),r); - SetPixelBlue(image,GetPixelBlue(right_image,q),r); + SetPixelRed(stereo_image,GetPixelRed(left_image,p),r); + SetPixelGreen(stereo_image,GetPixelGreen(right_image,q),r); + SetPixelBlue(stereo_image,GetPixelBlue(right_image,q),r); if ((GetPixelAlphaTraits(stereo_image) & CopyPixelTrait) != 0) - SetPixelAlpha(image,(GetPixelAlpha(left_image,p)+ + SetPixelAlpha(stereo_image,(GetPixelAlpha(left_image,p)+ GetPixelAlpha(right_image,q))/2,r); p+=GetPixelChannels(left_image); q+=GetPixelChannels(right_image);