I'm using ImageMagick version 5.4.9 (I installed PerlMagick WITH ImageMagick), ActiveState ActivePerl version 5.6 on Win2k Adv Server running IIS 5.0. I'm trying to display an image using PerlMagick directly to a web browser (without saving the image to a file first).
The strange thing is that the perl script prints out the header and image just fine from a COMMAND PROMPT. However, calling the script from a web browser gives me the error "Exception 425: An error has occurred writing to file (-)" It WILL let me save the image to a file (from the web), it just won't let me 'pipe' the image straight to the browser. It's almost like it's a permissions issue. I have given 'Everyone' full rights to the directory where I opened the image from and where I'm calling the script from, but that didn't help either. Like I said, it works from a command prompt, but not from the web. I thought that maybe IIS has a problem finding the ImageMagick DLL's. However, the only problem with the script is the fact that it doesn't like writing the file to 'gif:-'. Very strange! I don't know what to do. Anyone else have this problem using ImageMagick on Win2k and had been able to find the fix?? Here is my Perl script: #!c:\perl -w use Image::Magick; use FileHandle; my $filename = "z:/web/x.gif"; my $image = Image::Magick->new(); $image->Read($filename ); $image->Crop(geometry=>"400x400+500+400"); autoflush STDOUT 1; print ("Content-type: image/gif\r\n\r\n"); $last_error = $image->Write('gif:-'); if($last_error){print ($last_error);} undef $image; 1; exit; I've been told by other sources that there is nothing wrong with the script. _______________________________________________ Perl-Win32-Web mailing list [EMAIL PROTECTED] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs