Changeset 14952 for gsdl/trunk/perllib/plugins/ImagePlug.pm
- Timestamp:
- 2008-02-04T13:28:52+13:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
gsdl/trunk/perllib/plugins/ImagePlug.pm
r14951 r14952 96 96 97 97 my $self = new BasPlug($pluginlist, $inputargs, $hashArgOptLists); 98 $self->{'tmp_file_paths'} = (); 98 99 99 100 # Check that ImageMagick is installed and available on the path (except for Windows 95/98) … … 162 163 $originalfilename = $filename; 163 164 $filename = &util::get_tmp_filename() . ".$converttotype"; 164 $self->{'tmp_filename'} = $filename;165 165 166 166 my $result = $self->convert($originalfilename, $filename, "", ""); … … 215 215 216 216 my $thumbnailfile = &util::get_tmp_filename() . ".$thumbnailtype"; 217 $self->{'tmp_filename2'} = $thumbnailfile;218 217 219 218 # Generate the thumbnail with convert … … 245 244 my $screenviewtype = $self->{'screenviewtype'} || 'jpeg'; 246 245 my $screenviewfilename = &util::get_tmp_filename() . ".$screenviewtype"; 247 $self->{'tmp_filename3'} = $screenviewfilename;248 246 249 247 # make the screenview image … … 342 340 my $result = `$convert_command 2>&1`; 343 341 print $outhandle "$convert_type RESULT = $result\n" if ($verbosity > 2); 342 343 push(@{$self->{'tmp_file_paths'}}, $target_file_path); 344 344 345 345 return $result; … … 438 438 # generate_images becuase associated files aren't actually copied 439 439 # until after process has been run. 440 if (defined $self->{'tmp_filename'} && 441 -e $self->{'tmp_filename'}) { 442 &util::rm($self->{'tmp_filename'}) 443 } 444 445 if (defined $self->{'tmp_filename2'} && 446 -e $self->{'tmp_filename2'}) { 447 &util::rm($self->{'tmp_filename2'}) 448 } 449 if (defined $self->{'tmp_filename3'} && 450 -e $self->{'tmp_filename3'}) { 451 &util::rm($self->{'tmp_filename3'}) 440 foreach my $tmp_file_path (@{$self->{'tmp_file_paths'}}) 441 { 442 if (-e $tmp_file_path) 443 { 444 &util::rm($tmp_file_path); 445 } 452 446 } 453 447
Note:
See TracChangeset
for help on using the changeset viewer.