php旋转图片90度的方法_PHP教程
程序员文章站
2024-01-10 14:19:40
...
复制代码 代码如下:
/**
* 修改一个图片 让其翻转指定度数
*
* @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 $_FILES函数详解_PHP
推荐阅读
-
php旋转图片90度的方法_PHP教程
-
php连接mssql数据库的几种方法_PHP教程
-
PHP调用存储过程返回值不一致问题的解决方法分析,存储过程不一致_PHP教程
-
php使用simplexml_load_file加载XML文件并显示XML的方法_PHP教程
-
两种php实现图片上传的方法_PHP
-
利用dedecms给近三天(或当天)发布的文章显示红色日期或加上new字或new小图片_PHP教程
-
phpmailer中文乱码问题的解决方法_PHP教程
-
深入理解PHP内核(十四)类的成员变量及方法,深入理解内核_PHP教程
-
解析PHP生成静态html文件的三种方法_PHP教程
-
PHP开发中常见的安全问题详解和解决方法(如Sql注入、CSRF、Xss、CC等)_PHP教程