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 相关文章推荐
提高PHP编程效率 引入缓存机制提升性能
Feb 15 PHP
php addslashes及其他清除空格的方法是不安全的
Jan 25 PHP
解析thinkphp的左右值无限分类
Jun 20 PHP
php多文件上传下载示例分享
Feb 20 PHP
PHP使用Mysql事务实例解析
Sep 08 PHP
php创建桌面快捷方式实现方法
Dec 31 PHP
php正则表达式基本知识与应用详解【经典教程】
Apr 17 PHP
PHP实现的Redis多库选择功能单例类
Jul 27 PHP
php读取本地json文件的实例
Mar 07 PHP
Laravel框架实现的批量删除功能示例
Jan 16 PHP
PHP工厂模式、单例模式与注册树模式实例详解
Jun 03 PHP
php连接sftp的作用以及实例代码
Sep 23 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
简单的移动设备检测PHP脚本代码
2011/02/19 PHP
php中文验证码实现方法
2015/06/18 PHP
DOM 基本方法
2009/07/18 Javascript
jQuery EasyUI API 中文文档 - ComboGrid 组合表格
2011/10/13 Javascript
javascript 实现map集合
2015/04/03 Javascript
浅谈javascript原型链与继承
2015/07/13 Javascript
JS数组去掉重复数据只保留一条的实现代码
2016/08/11 Javascript
将angular-ui的分页组件封装成指令的方法详解
2017/05/10 Javascript
ES6入门教程之Iterator与for...of循环详解
2017/05/17 Javascript
Javascript实现找不同色块的游戏
2017/07/17 Javascript
详解vue 模拟后台数据(加载本地json文件)调试
2017/08/25 Javascript
JavaScript正则表达式的贪婪匹配和非贪婪匹配
2017/09/05 Javascript
Vue.js 点击按钮显示/隐藏内容的实例代码
2018/02/08 Javascript
浅谈vue-cli 3.0.x 初体验
2018/04/11 Javascript
jQuery实现点击图标div循环放大缩小功能
2018/09/30 jQuery
跨域请求两种方法 jsonp和cors的实现
2018/11/11 Javascript
vue 中使用 watch 出现了如下的报错的原因分析
2019/05/21 Javascript
vue中echarts引入中国地图的案例
2020/07/28 Javascript
vue自定义组件(通过Vue.use()来使用)即install的用法说明
2020/08/11 Javascript
javascript操作向表格中动态加载数据
2020/08/27 Javascript
js实现有趣的倒计时效果
2021/01/19 Javascript
基于Python log 的正确打开方式
2018/04/28 Python
python实现简单多人聊天室
2018/12/11 Python
用python 实现在不确定行数情况下多行输入方法
2019/01/28 Python
Python数据可视化实现正态分布(高斯分布)
2019/08/21 Python
Python内置数据类型list各方法的性能测试过程解析
2020/01/07 Python
OpenCV哈里斯(Harris)角点检测的实现
2020/01/15 Python
python3.7.3版本和django2.2.3版本是否可以兼容
2020/09/01 Python
用HTML5实现手机摇一摇的功能的教程
2012/10/30 HTML / CSS
新西兰最大的品牌运动鞋购物网站:Platypus NZ
2017/10/27 全球购物
幼儿园消防演练方案
2014/02/13 职场文书
养牛场项目建议书
2014/05/13 职场文书
员工团队活动方案
2014/08/28 职场文书
酒店辞职书怎么写
2015/02/26 职场文书
离婚民事起诉状
2015/08/03 职场文书
儿童诗两首教学反思
2016/02/23 职场文书