光看这一句不能找出原因吧。
可能你建立图片的时候不是用imagecreatetruecolor()

解决方案 »

  1.   

    color 是颜色的索引值。使用某颜色索引值的负值具有关闭防混色的效果
      

  2.   

    看看手册里的这段代码吧
    <?php
      header("Content-type: image/jpeg");
      $im = imagecreate(400,30);
      $white = imagecolorallocate($im, 255,255,255);
      $black = imagecolorallocate($im, 0,0,0);  // Replace path by your own font path
      imagettftext($im, 20, 0, 10, 20, $black, "/path/arial.ttf",
      "Testing... Omega: &amp;#937;");
      imagejpeg($im);
      imagedestroy($im);
    ?>
      

  3.   


    我以前也遇到过,如果是 JPG 格式,因为是 有损压缩,就会出现这类问题,
    但改用 GIF 格式 就好了,效果非常清晰。
      

  4.   


    但如果你的服务器不支持 GIF GREATE 的话, 你可以试试看,把 JPG 的画面品质设定为 100,默认是70
      

  5.   

    是啊,用gif格式吧。
    jpg压缩的所以会那样
    实不行png也行
      

  6.   

    垃圾~  gif png 与jpeg一样不行的`````
    友情UP
      

  7.   

    我做的JPG缩略图好差,谁能帮下忙啊?
      

  8.   

    不好改!
    freetype 库(*NIX系统的TrueType解释器)的问题!
    它对矢量字的解释做的不够好.
      

  9.   

    可是win系统下也不行啊``友情UP
      

  10.   

    把JPG图片的质量由默认的改成100
      

  11.   

    不能做消除锯齿的平滑字
    除非你重写GD及ttf解释器!