如何在 php 中減小圖像大?。?/h1>
1 回答

TA貢獻(xiàn)2021條經(jīng)驗(yàn) 獲得超8個(gè)贊
如果您希望使用編碼本身來(lái)減小大小,您可以在 php.ini 中遵循此代碼。
<?php
function compress($source, $destination, $quality) {
? ? $info = getimagesize($source);
? ? if ($info['mime'] == 'image/jpeg')?
? ? ? ? $image = imagecreatefromjpeg($source);
? ? elseif ($info['mime'] == 'image/gif')?
? ? ? ? $image = imagecreatefromgif($source);
? ? elseif ($info['mime'] == 'image/png')?
? ? ? ? $image = imagecreatefrompng($source);
? ? imagejpeg($image, $destination, $quality);
? ? return $destination;
}
$source_img = 'source.jpg';
$destination_img = 'destination .jpg';
$d = compress($source_img, $destination_img, 90);
?>
$d = compress($source_img, $destination_img, 90);
這只是一個(gè) php 函數(shù),它傳遞源圖像(即$source_img)、目標(biāo)圖像($destination_img)和將要壓縮的圖像的質(zhì)量(即 90)。
$info = getimagesize($source);
該getimagesize()函數(shù)用于查找任何給定圖像文件的大小,并返回尺寸和文件類型。
- 1 回答
- 0 關(guān)注
- 86 瀏覽
添加回答
舉報(bào)