| > やってみましたが、かわりませんでした。(;_;)
 
 set.pl内の以下の記述はどうなっていますか?
 # サムネイル作成用
 $resize_pl = 'resize.pl';
 
 # サムネイル画像(0:jpg固定/1:画像フォーマットに倣う※resize.plを編集すること!!)
 $resize_pl_sw = 1;
 
 上のようになっている場合。
 1:サムネイル機能を使わない
 2:Jpeg固定にする
 3:resize.plを改造する
 という選択肢があります。
 
 1の場合は
 $resize_pl = 'resize.pl';
 を
 #$resize_pl = 'resize.pl';
 とする。
 
 2の場合は
 $resize_pl_sw = 1;
 を
 $resize_pl_sw = 0;
 とする。
 
 3の場合は
 resize.plを開き、
 sub imgresize{
 〜
 }
 までを以下に差し替える。
 
 sub imgresize{
 my ($src,$dst,$w,$h,$jpegq,$del_flag) = @_;
 
 unless($w =~ /^\d+$/ || $h =~ /^\d+$/){ return 0;}
 
 if(eval 'use Image::Magick; 1'){
 my $i = Image::Magick->new;
 $i->Read($src);
 if(@$i >= 2){
 my $g = Image::Magick->new;
 $g ->Read($src.'[0]');
 $i = $g;
 }
 $i->Scale(width=>$w, height=>$h);
 if ($jpegq =~ /^\d+$/) {
 $i->Set(quality => $jpegq);
 }
 $i->Write("$dst");
 chmod(0666,$dst);
 if($del_flag == 1){
 unlink($dst) if(-e $dst && (-s $dst) > (-s $src));
 }
 }
 
 if(-e $dst){ return 1 ;}
 return 0;
 }
 
 以上で大丈夫だと思います。たぶん。
 |