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

TA貢獻2021條經驗 獲得超8個贊
如果您希望使用編碼本身來減小大小,您可以在 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);
這只是一個 php 函數,它傳遞源圖像(即$source_img)、目標圖像($destination_img)和將要壓縮的圖像的質量(即 90)。
$info = getimagesize($source);
該getimagesize()函數用于查找任何給定圖像文件的大小,并返回尺寸和文件類型。
- 1 回答
- 0 關注
- 81 瀏覽
添加回答
舉報