Hello,

A "hack" which seems to point to a problem in perlmagick:

Apply the enclosed "patch" to webmagick which duplicates the
two "Write" calls that write out the montage.

The program then appears to work properly.

Regards,

Kapil.
-- 

--- /usr/bin/webmagick  2005-12-07 10:04:09.000000000 +0530
+++ /tmp/webmagick      2006-03-26 07:06:03.000000000 +0530
@@ -3239,6 +3239,11 @@
                                        
filename=>"GIF:$fileNames{'montageGIF'}",
                                        interlace=>'Line'
                                        );
+               $status = $image->Write(
+                                       dither=>'True',
+                                       
filename=>"GIF:$fileNames{'montageGIF'}",
+                                       interlace=>'Line'
+                                       );
                handleMagickError( __FILE__, __LINE__, 
$fileNames{'montageGIF'}, $status) if "$status";
                last MONTAGE if "$status";
                undef @$image;
@@ -3257,6 +3262,11 @@
                                                  interlace=>'Plane',
                                                  quality=>$opt_jpegquality
                                                  );
+                       $status = $montage->Write(
+                                                 
filename=>"JPEG:$fileNames{'montageJPEG'}",
+                                                 interlace=>'Plane',
+                                                 quality=>$opt_jpegquality
+                                                 );
                        handleMagickError( __FILE__, __LINE__, 
$fileNames{'montageJPEG'}, $status) if "$status";
                        last MONTAGE if "$status";
                    } else {

Attachment: signature.asc
Description: Digital signature

Reply via email to