php旋转图片90度的方法
2013-11-10 15:02
1016 查看
/**
* 修改一个图片 让其翻转指定度数
*
* @param string $filename 文件名(包括文件路径)
* @param float $degrees 旋转度数
* @return boolean
*/
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;
}
* 修改一个图片 让其翻转指定度数
*
* @param string $filename 文件名(包括文件路径)
* @param float $degrees 旋转度数
* @return boolean
*/
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;
}
相关文章推荐
- 【代码】php 将图片旋转90度的方法
- php旋转图片90度的方法
- php旋转图片90度的方法
- iOS拍照后图片自动旋转90度的完美解决方法
- 图片旋转90度解决的方法
- php_imagick实现图片剪切、旋转、锐化、减色或增加特效的方法
- UIImagePickerController选取图片后在判断图片方向,解决保存图片或重绘图片后旋转90度的方法
- php_imagick实现图片剪切、旋转、锐化、减色或增加特效的方法
- PHP判断远程图片是否存在的几种方法
- PHP图片等比缩放类SimpleImage使用方法和使用实例分享
- php实现上传图片保存到数据库的方法
- PHP实现图片不变型裁剪及图片按比例裁剪的方法
- php解析base64数据生成图片的方法
- Android图片旋转到固定方向方法
- php 获取图片主要颜色的方法
- OpenCV Mat结构的图片 旋转顺时针90度 180度 270度 逆时针90度
- PHP 裁剪图片成固定大小代码方法
- PHP按一定比例压缩图片的方法
- 解决三星调用系统相机拍照显示图片旋转90度横着的问题