ホームページ >php教程 >php手册 >PHP图片缩小函数

PHP图片缩小函数

WBOY
WBOYオリジナル
2016-06-13 10:46:451159ブラウズ

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

  /**
 * 缩小图片函数
 * @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);
 

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。