Make that -interpolate nearest -spread to swap pixels
diff --git a/MagickCore/effect.c b/MagickCore/effect.c
index ef64f6d..6e49520 100644
--- a/MagickCore/effect.c
+++ b/MagickCore/effect.c
@@ -3589,7 +3589,7 @@
     (void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",image->filename);
   assert(exception != (ExceptionInfo *) NULL);
   assert(exception->signature == MagickCoreSignature);
-  if (image->interpolate != IntegerInterpolatePixel)
+  if (image->interpolate != NearestInterpolatePixel)
      return(InterpolateSpreadImage(image,image->interpolate,radius,exception));
   spread_image=CloneImage(image,0,0,MagickTrue,exception);
   if (spread_image == (Image *) NULL)