当前位置:编程学习 > php >>

PHP图片缩小函数

删除了原始图片保留了操作后的图片

  /**
 * 缩小图片函数
 * @param string $fileName
 * @return void
 */
private function createSmallImg($fileName)
{
    list($width,$height,$type,$attr) = getimagesize($fileName);
    $imgOld=imagecreatefromjpeg($fileName);
    $imgObj=imagecreatetruecolor($width-100,$height-100);
    if(function_exists('imagecopyresampled'))
    {
    imagecopyresampled($imgObj,$imgOld,0,0,0,0,$width-100,$height-100,imagesx($imgOld),imagesy($imgOld));
    }
    else
    {
    imagecopyresized($imgObj,$imgOld,0,0,0,0,$width-100,$height-100,imagesx($imgOld),imagesy($imgOld));
    }
    imagedestroy($imgOld);
    unlink($fileName);
    imagejpeg($imgObj,$fileName,100);
    chmod($fileName,0777);
    imagedestroy($imgObj);
 
补充:Web开发 , php ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,