Heim  >  Artikel  >  php教程  >  php旋转图片90度的实例分享

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

WBOY
WBOYOriginal
2016-06-06 19:46:581502Durchsuche

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 如何用php将图片旋转90度呢?本文分享一例php代码,使用php gd库实现图片的旋转,有兴趣的朋友可以参考研究下。 本节内容: php旋转图片90度 代码: 代码示例: ?php /** * 修改一个图片 让其翻转指

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入

  如何用php将图片旋转90度呢?本文分享一例php代码,使用php gd库实现图片的旋转,有兴趣的朋友可以参考研究下。

  本节内容:

  php旋转图片90度

  代码:

  代码示例:

  

  /**

  * 修改一个图片 让其翻转指定度数

  *

  * @param string  $filename 文件名(包括文件路径)

  * @param  float $degrees 旋转度数

  * @return boolean

  * @site

  */

  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旋转图片90度的实例分享

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn