在PHP中,有几种常见的方法可以压缩图片:
$sourceImage = imagecreatefromjpeg('source.jpg');
$destinationImage = 'compressed.jpg';
$quality = 75; // 压缩质量(0-100)
imagejpeg($sourceImage, $destinationImage, $quality);
imagedestroy($sourceImage);
$sourceImage = new Imagick('source.jpg');
$sourceImage->setImageCompression(Imagick::COMPRESSION_JPEG);
$sourceImage->setImageCompressionQuality(75); // 压缩质量(0-100)
$sourceImage->writeImage('compressed.jpg');
$sourceImage->destroy();
require_once 'vendor/autoload.php'; // 引入TinyPNG库
// 压缩图片
\Tinify\Tinify::setKey('YOUR_API_KEY'); // 设置API密钥
\Tinify\Tinify::fromFile('source.jpg')->toFile('compressed.jpg');
这些方法可以帮助你在PHP中实现图片压缩。请根据你的需求选择合适的方法。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
相关推荐:wps压缩图片的方法有哪些