头像

图片压缩

2024-12-18 21:05:52 来源:E819   浏览(136)   评论 ( 0 )   

<?php
function compressImage($sourcePath, $destinationPath, $quality) {
    $imageInfo = getimagesize($sourcePath);
    $mime = $imageInfo['mime'];
 
    if ($mime == 'image/jpeg') {
        $image = imagecreatefromjpeg($sourcePath);
    } elseif ($mime == 'image/png') {
        $image = imagecreatefrompng($sourcePath);
    }
 
    imagejpeg($image, $destinationPath, $quality);
 
    imagedestroy($image);
}


$sourcePath = 'source.jpg';//压缩图片
$destinationPath = 'compressed.jpg';//压缩后保存文件
$quality = 75;
 
compressImage($sourcePath, $destinationPath, $quality);
?>


标签:
声明:转载请注明来源(E819)并保留原文链接:http://www.e819.com/PHP-11781.html
评论0

后面还有条评论,点击查看>>