缩略图格式问题

2016-07-07 15:04 来源:www.chinab4c.com 作者:ecshop专家

  1. /* 生成文件 */
  2. if (function_exists('imagejpeg'))
  3. {
  4. $filename .= '.jpg';
  5. imagejpeg($img_thumb, $dir . $filename);
  6. }
  7. elseif (function_exists('imagegif'))
  8. {
  9. $filename .= '.gif';
  10. imagegif($img_thumb, $dir . $filename);
  11. }
  12. elseif (function_exists('imagepng'))
  13. {
  14. $filename .= '.png';
  15. imagepng($img_thumb, $dir . $filename);
  16. }
  17. else
  18. {
  19. $this->error_msg = $GLOBALS['_LANG']['creating_failure'];
  20. $this->error_no = ERR_NO_GD;

  21. return false;
  22. }
复制代码


在cls_image.php的make_thumb函数中有这一段。但是好像生成的图片缩略图格式都是.jpg的。请问是为什么啊。程序里面我看不懂啊。

回答:
给自己顶一下啊。

稍微调整下就OK了

我的意思是说从哪里看出来他生成的最终格式是jpg的。

if (function_exists('imagejpeg'))

因为这个条件满足了,所以下面都不再执行