GD1.6.2 以上版本可以支持jpg格式的啊.

解决方案 »

  1.   

    把程序中的ImageGIF
    改为
    ImagePNG —— PNG 格式
    ImageJPEG —— JPEG 格式如希望生成GIF请等待一年后GIF专利过期吧
      

  2.   

    imagecreatefromgif 受影响不?Fatal error: Call to undefined function: imagecreatefromgif()Why?
      

  3.   

    不仅受影响,影响还不小呢,因为Call to undefined function: imagecreatefromgif(),呵呵...
      

  4.   

    <?php
    /********************************
    此程序用的gd库
    作者:冲星
    主页:http://home.ncust.edu.cn/~arcow
    email:[email protected]
    *******************************/
    ?>
    <?php$sname="a.jpg";//源文件名
    $dname="ab.jpg";//输出文件路径//定义输出文件的长宽
    $fixw=120;
    $fixh=80;$im = imagecreatefromjpeg($sname);//从源文件路径取得图片属性//取得源文件的长宽
    $sw=imagesx($im);
    $sh=imagesy($im);//按比例缩放但范围不能超过$fixw与$fixh的操作
    $a=floor($sw/$fixw);
    $b=floor($sh/$a);
    if($b<=$fixh){
    $dw=$fixw;
    $dh=$b;
    }else
    {
    $dw=$sw*$fixh/$sh;
    $dh=$fixh;
    }$im1=imagecreate($dw,$dh);//按所计算的尺寸输出新的图片的长宽imagecopyresized($im1,$im,0,0,0,0,imagesx($im1),imagesy($im1),imagesx($im),imagesy($im));imagejpeg($im1,$dname);//输出文件路径及文件名ImageDestroy($im);
    ImageDestroy($im1);
    ?><img src=<? echo $sname ?>>
    <img src=<? echo $dname ?>>
    <?
    echo $sw."  ".$sh;
    echo "<br>";
    echo $dw."  ".$dh;
    ?>
      

  5.   

    To arcow(冲星): 用在原图Gif的不行。Help me....