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 相关文章推荐
第四节 构造函数和析构函数 [4]
Oct 09 PHP
php函数的常用方法及注意之处小结
Jul 10 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十三)
Jun 26 PHP
php简单socket服务器客户端代码实例
May 18 PHP
php实现的递归提成方案实例
Nov 14 PHP
php轻松实现文件上传功能
Mar 03 PHP
PHP正则获取页面所有图片地址
Mar 23 PHP
php判断手机浏览还是web浏览,并执行相应的动作简单实例
Jul 28 PHP
关于php中的json_encode()和json_decode()函数的一些说明
Nov 20 PHP
YII框架行为behaviors用法示例
Apr 26 PHP
php使用mysqli和pdo扩展,测试对比mysql数据库的执行效率完整示例
May 09 PHP
ThinkPHP 5.x远程命令执行漏洞复现
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
让你的WINDOWS同时支持MYSQL4,MYSQL4.1,MYSQL5X
2006/12/06 PHP
dede3.1分页文字采集过滤规则详说(图文教程)
2007/04/03 PHP
php将mysql数据库整库导出生成sql文件的具体实现
2014/01/08 PHP
php实现httpRequest的方法
2015/03/13 PHP
PHP实现的字符串匹配算法示例【sunday算法】
2017/12/19 PHP
js限制文本框只能输入数字(正则表达式)
2012/07/15 Javascript
使用js操作cookie的一点小收获分享
2013/09/03 Javascript
javascript中attachEvent用法实例分析
2015/05/14 Javascript
nodejs实现发出蜂鸣声音(系统报警声)的方法
2017/01/18 NodeJs
tablesorter.js表格排序使用方法(支持中文排序)
2017/02/10 Javascript
jQuery Datatable 多个查询条件自定义提交事件(推荐)
2017/08/24 jQuery
zTree异步加载展开第一级节点的实现方法
2017/09/05 Javascript
删除table表格行的实例讲解
2017/09/21 Javascript
Vue 项目中遇到的跨域问题及解决方法(后台php)
2018/03/28 Javascript
通过vue提供的keep-alive减少对服务器的请求次数
2018/04/01 Javascript
在vue项目中使用md5加密的方法
2018/09/14 Javascript
微信小程序开发实现的IP地址查询功能示例
2019/03/28 Javascript
vue 实现购物车总价计算
2019/11/06 Javascript
[03:49]DOTA2 2015国际邀请赛中国区预选赛第二日现场百态
2015/05/27 DOTA
python实现大文本文件分割
2019/07/22 Python
python获取Linux发行版名称
2019/08/30 Python
python实现门限回归方式
2020/02/29 Python
python爬虫线程池案例详解(梨视频短视频爬取)
2021/02/20 Python
html5如何及时更新缓存文件(js、css或图片)
2013/06/24 HTML / CSS
英国最大的网上药品商店:Chemist Direct
2017/12/16 全球购物
中东奢侈品市场:Coveti
2019/05/12 全球购物
什么是接口(Interface)?
2013/02/01 面试题
写出二分查找算法的两种实现
2013/05/13 面试题
几个Shell Script面试题
2012/08/31 面试题
应聘医学检验人员自荐信
2013/09/27 职场文书
小学生红领巾广播稿
2014/01/21 职场文书
初中差生评语
2014/12/29 职场文书
考博导师推荐信范文
2015/03/27 职场文书
企业百日安全活动总结
2015/05/07 职场文书
浅谈Redis的几个过期策略
2021/05/27 Redis
Java实现贪吃蛇游戏的示例代码
2022/09/23 Java/Android