Rumah >php教程 >php手册 >PHP等比例生成缩略图

PHP等比例生成缩略图

WBOY
WBOYasal
2016-06-06 19:57:06850semak imbas

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 //复制图象 if(!@imagecopyresampled($new_pic,$pic_creat,0,0,0,0,$re_width,$re_height,$pic_scal_arr[0],$pic_scal_arr[1])){ return false; } //输出文件 $out_file = ''; switch($pic_sca

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入

 

  //复制图象

  if(!@imagecopyresampled($new_pic,$pic_creat,0,0,0,0,$re_width,$re_height,$pic_scal_arr[0],$pic_scal_arr[1])){

  return false;

  }

  //输出文件

  $out_file = '';

  switch($pic_scal_arr['mime']){

  case 'image/jpeg':

  $out_file = @imagejpeg($new_pic,$file_new);

  break;

  case 'image/jpg':

  $out_file = @imagejpeg($new_pic,$file_new);

  break;

  case 'image/gif':

  $out_file = @imagegif($new_pic,$file_new);

  break;

  case 'image/bmp':

  $out_file = @imagebmp($new_pic,$file_new);

  break;

  default:

  return false;

  break;

  }

  if($out_file){

  return true;

  }else{

  return false;

  }

  参数说明:

  $file_name:原始图片的路径

  $file_new:缩略图路径

  调用:

  php

  $file_name='C:\123.jpg';

  $file_new='C:\new.jpg';

  scal_pic($file_name,$file_new);

  ?>

  这里根据自己的需要可以将上传好的图片路径传过来,本例运行后在C盘下会生成一张名为new.jpg的小图片。

  [1] [2] 

PHP等比例生成缩略图

Kenyataan:
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