时时商务社区

标题: php旋转图片90度的方法 [打印本页]

作者: yj1281    时间: 2018-2-14 08:15

            [U]复制代码[/U] 代码如下:
/**
  * 修改一个图片 让其翻转指定度数
  *
  * @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图片处理之图片旋转和图片翻转实例
  • PHP 中 Orientation 属性判断上传图片是否需要旋转
  • php中照片旋转 (orientation) 问题的正确处理
            




    欢迎光临 时时商务社区 (http://bbs.4435.cn/) Powered by Discuz! X3.2