PHP提供了一个名为"imagejpeg"的函数来压缩JPEG图片。该函数接受多个参数,其中一个是"quality",表示设置压缩质量的级别,取值范围为0到100。较低的质量级别将导致更高的压缩程度,但可能会导致图像质量下降。
<?php
// 原始图片文件路径
$source_image = 'source_image.jpg';
// 压缩后的图片文件路径
$compressed_image = 'compressed_image.jpg';
// 设置压缩质量级别
$quality = 80;
// 创建一个新的JPEG图片资源
$image = imagecreatefromjpeg($source_image);
// 压缩并保存图片
imagejpeg($image, $compressed_image, $quality);
// 释放图片资源
imagedestroy($image);