php旋转图片90度的方法


Posted in PHP onNovember 07, 2013
/**
  * 修改一个图片 让其翻转指定度数
  * 
  * @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 相关文章推荐
用Socket发送电子邮件
Oct 09 PHP
第二节--PHP5 的对象模型
Nov 16 PHP
php实现的简单压缩英文字符串的代码
Apr 24 PHP
php数组函数序列之array_combine() - 数组合并函数使用说明
Oct 29 PHP
PHPWind与Discuz截取字符函数substrs与cutstr性能比较
Dec 05 PHP
浅谈web上存漏洞及原理分析、防范方法(文件名检测漏洞)
Jun 29 PHP
PHP处理Json字符串解码返回NULL的解决方法
Sep 01 PHP
codeigniter发送邮件并打印调试信息的方法
Mar 21 PHP
PHP中iconv函数知识汇总
Jul 02 PHP
开启PHP Static 关键字之旅模式
Nov 13 PHP
PHP+JavaScript实现无刷新上传图片
Feb 21 PHP
深入理解PHP的远程多会话调试
Sep 21 PHP
提高PHP编程效率的方法
Nov 07 #PHP
PHP imagegrabscreen和imagegrabwindow(截取网站缩略图)的实例代码
Nov 07 #PHP
php获取汉字首字母的函数
Nov 07 #PHP
PHP输出当前进程所有变量/常量/模块/函数/类的示例
Nov 07 #PHP
php cookie使用方法学习笔记分享
Nov 07 #PHP
PHP 5.5 创建和验证哈希最简单的方法详解
Nov 07 #PHP
php使用mb_check_encoding检查字符串在指定的编码里是否有效
Nov 07 #PHP
You might like
PHP4实际应用经验篇(4)
2006/10/09 PHP
php mssql 日期出现中文字符的解决方法
2009/03/10 PHP
两个开源的Php输出Excel文件类
2010/02/08 PHP
深入eAccelerator与memcached的区别详解
2013/06/06 PHP
PHP网站建设的流程与步骤分享
2015/09/25 PHP
javascript 动态修改样式和层叠样式表代码
2010/04/27 Javascript
Javascript面向对象编程(三) 非构造函数的继承
2011/08/28 Javascript
html a标签-超链接中confirm方法使用介绍
2013/01/04 Javascript
JavaScript判断变量是对象还是数组的方法
2014/08/28 Javascript
jquery插件star-rating.js实现星级评分特效
2015/04/15 Javascript
快速学习jQuery插件 Cookie插件使用方法
2015/12/01 Javascript
JQuery datepicker 用法详解
2015/12/25 Javascript
Highcharts入门之简介
2016/08/02 Javascript
jQuery解析返回的xml和json方法详解
2017/01/05 Javascript
Angular+Bootstrap+Spring Boot实现分页功能实例代码
2017/07/21 Javascript
vue安装和使用scss及sass与scss的区别详解
2018/10/15 Javascript
详解Vue+Element的动态表单,动态表格(后端发送配置,前端动态生成)
2019/04/20 Javascript
重学JS之显示强制类型转换详解
2019/06/30 Javascript
Python调用C# Com dll组件实战教程
2017/10/12 Python
python3 flask实现文件上传功能
2020/03/20 Python
idea创建springMVC框架和配置小文件的教程图解
2018/09/18 Python
python多线程并发让两个LED同时亮的方法
2019/02/18 Python
python3多线程知识点总结
2019/09/26 Python
python如何快速生成时间戳
2020/07/21 Python
高中毕业自我鉴定范文
2013/10/02 职场文书
品质主管的岗位职责
2013/12/04 职场文书
工程招投标邀请书
2014/01/30 职场文书
爱情保证书范文
2014/02/01 职场文书
书法比赛获奖感言
2014/02/10 职场文书
数控专业毕业生求职信
2014/06/12 职场文书
个人作风建设总结
2014/10/23 职场文书
四风问题原因分析及整改措施
2014/10/24 职场文书
学雷锋感言
2015/08/03 职场文书
PYTHON InceptionV3模型的复现详解
2022/05/06 Python
nginx访问报403错误的几种情况详解
2022/07/23 Servers
MySQL一劳永逸永久支持输入中文的方法实例
2022/08/05 MySQL