diff --git a/coders/ps2.c b/coders/ps2.c
index 814f745..623af8c 100644
--- a/coders/ps2.c
+++ b/coders/ps2.c
@@ -469,7 +469,7 @@
   status=OpenBlob(image_info,image,WriteBinaryBlobMode,exception);
   if (status == MagickFalse)
     return(status);
-  compression=UndefinedCompression;
+  compression=image->compression;
   if (image_info->compression != UndefinedCompression)
     compression=image_info->compression;
   switch (compression)