- /**
- * 修改一个图片 让其翻转指定度数
- *
- * @param string $filename 文件名(包括文件路径)
- * @param float $degrees 旋转度数
- * @return boolean
- * @author zhaocj
- */
- function flip($filename,$src,$degrees = 90)
- {
- //读取图片
- $data = @getimagesize($filename);
- if($data==false)return false;
- //读取旧图片
- switch ($data[2]) {
- case 1:
- $src_f = imagecreatefromgif($filename);break;
- case 2:
- $src_f = imagecreatefromjpeg($filename);break;
- case 3:
- $src_f = imagecreatefrompng($filename);break;
- }
- if($src_f=="")return false;
- $rotate = @imagerotate($src_f, $degrees,0);
- if(!imagejpeg($rotate,$src,100))return false;
- @imagedestroy($rotate);
- return true;
- }
- //该片段来自于http://www.codesnippet.cn/detail/241020136676.html
来源: http://www.codesnippet.cn/detail/241020136676.html