Rumah > pembangunan bahagian belakang > tutorial php > 又一个生成图片缩略图的函数

又一个生成图片缩略图的函数

WBOY
Lepaskan: 2016-07-25 09:07:15
asal
921 orang telah melayarinya
  1. function photoThumb($p_thumb_file, $p_photo_file, $p_max_size, $p_quality = 75) {

  2. $pic = @imagecreatefromjpeg($p_photo_file);
  3. if ($pic) {

  4. $thumb = @imagecreatetruecolor ($p_max_size, $p_max_size) or die ("Can't create Image!");
  5. $width = imagesx($pic);
  6. $height = imagesy($pic);
  7. if ($width $twidth = $p_max_size;
  8. $theight = $twidth * $height / $width;
  9. imagecopyresized($thumb, $pic, 0, 0, 0, ($height/2)-($width/2), $twidth, $theight, $width, $height);
  10. } else {
  11. $theight = $p_max_size;
  12. $twidth = $theight * $width / $height;
  13. imagecopyresized($thumb, $pic, 0, 0, ($width/2)-($height/2), 0, $twidth, $theight, $width, $height);
  14. }
  15. ImageJPEG ($thumb, $p_thumb_file, $p_quality);

  16. }
  17. }
  18. ?>
复制代码



sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan