阅读背景:

PHP实现图片裁剪、添加水印效果代码

来源:互联网 

!--NEWSZW_HZH_BEGIN--

3、PHP对图象的裁剪

 <div>
    <h4>裁剪之前</h4>
    <img src="1.png">
  </div>
  <?php
  header("content-type","text/html;charset=utf-8");
   
  /*
  *图片裁剪
  *@param string $filename  图片的url
  *@param int  $width   图片裁剪宽度
  *@param int  $height   图片裁剪高度
  *@param int  $x     裁剪图片左侧开真个地位
  *@param int  $y     裁剪图片顶边开真个地位
  */
  function cut($filename,$x,$y,$width,$height)
  {
    /*获得图象资源,须要裁剪的图片*/
    $image = imagecreatefrompng($filename);
  
    /*以新的大小创立画布,保留裁剪后的图片*/
    $image_p = imagecreatetruecolor($width, $height);
  
    /*应用imagecopyresampled缩放*/
    imagecopyresampled($image_p, $image, 0, 0, $x, $y, $width, $height, $width, $height);
  
    /*保留裁剪后的图片和命名*/
    imagepng($image_p,"test1.png");
  
    /*释放资源*/
    imagedestroy($image_p);
    imagedestroy($image);
  }
  /*调用函数*/
  cut("1.png",20,20,80,80);      
  ?>
  <div>
    <h4>裁剪以后</h4>
    <img src="test1.png">
  </div>

 <div>
  




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: