php旋转图片90度的实例分享

发布时间:2019-12-14编辑:脚本学堂
如何用php将图片旋转90度呢?本文分享一例php代码,使用php gd库实现图片的旋转,有兴趣的朋友可以参考研究下。

本节内容:
php旋转图片90度

代码:
 

复制代码 代码示例:
<?php
/**
  * 修改一个图片 让其翻转指定度数
  *
  * @param string  $filename 文件名(包括文件路径
  * @param  float $degrees 旋转度数
  * @return boolean
  * @site www.jb200.com
  */
   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;
 }