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语法速查表
Dec 06 PHP
PHP 写文本日志实现代码
May 18 PHP
一个显示某段时间内每个月的方法 返回由这些月份组成的数组
May 16 PHP
is_uploaded_file函数引发的不能上传文件问题
Oct 29 PHP
phpMyAdmin自动登录和取消自动登录的配置方法
May 12 PHP
Linux下PHP安装mcrypt扩展模块笔记
Sep 10 PHP
PHP查询并删除数据库多列重复数据的方法(利用数组函数实现)
Feb 23 PHP
yii2高级应用之自定义组件实现全局使用图片上传功能的方法
Oct 08 PHP
Zend Framework常用校验器详解
Dec 09 PHP
Nginx下ThinkPHP5的配置方法详解
Aug 01 PHP
php7安装mongoDB扩展的方法分析
Aug 02 PHP
PHP仿tp实现mvc框架基本设计思路与实现方法分析
May 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的一些高级面向对象编程的特性
2015/11/27 PHP
PHP函数func_num_args用法实例分析
2015/12/07 PHP
[原创]php求圆周率的简单实现方法
2016/05/30 PHP
基于JQuery框架的AJAX实例代码
2009/11/03 Javascript
封装的原生javascript弹出层代码
2010/09/24 Javascript
javascript表单验证 - Parsley.js使用和配置
2013/01/25 Javascript
ECMAScript 6即将带给我们新的数组操作方法前瞻
2015/01/06 Javascript
javascript二维数组转置实例
2015/01/22 Javascript
Node.js实用代码段之获取Buffer对象字节长度
2016/03/17 Javascript
Vue.js学习之计算属性
2017/01/22 Javascript
javascript过滤数组重复元素的实现方法
2017/05/03 Javascript
基于nodejs+express4.X实现文件下载的实例代码
2017/07/13 NodeJs
JS实现的tab切换并显示相应内容模块功能示例
2019/08/03 Javascript
解决vue加scoped后就无法修改vant的UI组件的样式问题
2020/09/07 Javascript
[02:08]DOTA2英雄基础教程 马格纳斯
2014/01/17 DOTA
Python操作使用MySQL数据库的实例代码
2017/05/25 Python
Python对列表去重的多种方法(四种方法)
2017/12/05 Python
Python生成器generator用法示例
2018/08/10 Python
Python引用计数操作示例
2018/08/23 Python
pytorch 调整某一维度数据顺序的方法
2018/12/08 Python
详解python中的模块及包导入
2019/08/30 Python
python openssl模块安装及用法
2020/12/06 Python
如何理解委托
2012/01/06 面试题
你们项目是如何进行变更控制的
2015/08/26 面试题
项目考察欢迎辞
2014/01/17 职场文书
教师旷工检讨书
2014/01/18 职场文书
大学生自我鉴定评语
2014/01/27 职场文书
收银出纳员岗位职责
2014/02/23 职场文书
股权投资意向书
2014/04/01 职场文书
公司法人授权委托书范本
2014/09/12 职场文书
离婚协议书范文2014
2014/10/16 职场文书
先进个人自荐书
2015/03/06 职场文书
大学生思想道德自我评价
2015/03/09 职场文书
读完《骆驼祥子》的观后感!
2019/07/05 职场文书
position:sticky 粘性定位的几种巧妙应用详解
2021/04/24 HTML / CSS
MySQL中distinct和count(*)的使用方法比较
2021/05/26 MySQL