zl程序教程

您现在的位置是:首页 >  后端

当前栏目

php旋转图片90度的方法

PHP方法 图片 旋转 90
2023-06-13 09:15:11 时间
复制代码代码如下:

/**
 *修改一个图片让其翻转指定度数
 *
 *@paramstring $filename文件名(包括文件路径)
 *@param float$degrees旋转度数
 *@returnboolean
 */
  function flip($filename,$src,$degrees=90)
 {
 //读取图片
 $data=@getimagesize($filename);
 if($data==false)returnfalse;
 //读取旧图片
 switch($data[2]){
  case1:
   $src_f=imagecreatefromgif($filename);break;
  case2:
   $src_f=imagecreatefromjpeg($filename);break;
  case3:
   $src_f=imagecreatefrompng($filename);break;
 }
 if($src_f=="")returnfalse;
 $rotate=@imagerotate($src_f,$degrees,0);
 if(!imagejpeg($rotate,$src,100))returnfalse;
 @imagedestroy($rotate);
 returntrue;
 }