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 第二节 数据类型之字符串类型
Apr 28 PHP
判断php数组是否为索引数组的实现方法
Jun 13 PHP
php多文件上传下载示例分享
Feb 20 PHP
取得单条网站评论以数组形式进行输出
Jul 28 PHP
php htmlentities()函数的定义和用法
May 13 PHP
PHP-CGI远程代码执行漏洞分析与防范
May 07 PHP
PHP PDOStatement::getColumnMeta讲解
Feb 01 PHP
PHP封装的数据库模型Model类完整示例【基于PDO】
Mar 14 PHP
详解PHP队列的实现
Mar 14 PHP
基于PHP实现用户在线状态检测
Nov 10 PHP
关于PhpStorm设置点击编辑文件自动定位源文件的实现方式
Dec 30 PHP
PHP解密支付宝小程序的加密数据、手机号的示例代码
Feb 26 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.MVC的模板标签系统(四)
2006/09/05 PHP
PHP 5.3和PHP 5.4出现FastCGI Error解决方法
2015/02/12 PHP
windows下安装php的memcache模块的方法
2015/04/07 PHP
JavaScript 验证浏览器是否支持javascript的方法小结
2009/05/17 Javascript
Ajax+Json 级联菜单实现代码
2009/10/27 Javascript
DIV菜单层实现代码
2010/11/19 Javascript
javascript 广告后加载,加载完页面再加载广告
2010/11/25 Javascript
Package.js  现代化的JavaScript项目make工具
2012/05/23 Javascript
nodejs npm install全局安装和本地安装的区别
2014/06/05 NodeJs
jQuery模拟原生态App上拉刷新下拉加载更多页面及原理
2015/08/10 Javascript
通过设置CSS中的position属性来固定层的位置
2015/12/14 Javascript
javascript先序遍历DOM树的方法
2016/02/27 Javascript
JavaScript比较当前时间是否在指定时间段内的方法
2016/08/02 Javascript
微信小程序 swiper组件轮播图详解及实例
2016/11/16 Javascript
js点击任意区域弹出层消失实现代码
2016/12/27 Javascript
深入理解Vue transition源码分析
2017/07/30 Javascript
微信小程序中添加客服按钮contact-button功能
2018/04/27 Javascript
3分钟了解vue数据劫持的原理实现
2019/05/01 Javascript
VUE实现Studio管理后台之鼠标拖放改变窗口大小
2020/03/04 Javascript
JS实现网页时钟特效
2020/03/25 Javascript
[01:36]DOTA2完美大师赛趣味视频之与队友相处的十万个技巧
2017/11/19 DOTA
pygame学习笔记(1):矩形、圆型画图实例
2015/04/15 Python
Python实现选择排序
2017/06/04 Python
python之验证码生成(gvcode与captcha)
2019/01/02 Python
Django打印出在数据库中执行的语句问题
2019/07/25 Python
Python判断字符串是否xx开始或结尾的示例
2019/08/08 Python
如何在pycharm中安装第三方包
2020/10/27 Python
秘书专业自荐信范文
2013/12/26 职场文书
质量月活动策划方案
2014/03/10 职场文书
党员对照检查材料
2014/09/22 职场文书
黄山导游词
2015/01/31 职场文书
消防验收申请报告
2015/05/15 职场文书
反邪教教育心得体会
2016/01/15 职场文书
pytorch实现线性回归以及多元回归
2021/04/11 Python
java固定大小队列的几种实现方式详解
2021/07/15 Java/Android
vmware虚拟机打不开vmx文件怎么办 ?vmware虚拟机vmx文件打开方法
2022/04/08 数码科技