0
這是一個功能,可以從上傳的.png
文件中創建.jpg
文件。上傳轉換後的imagejpeg到服務器
$input_file = 'img/uploaded/'.$_SESSION['userid'].'-'.$_SESSION['username'].'.png';
$output_file = 'img/uploaded/'.$_SESSION['userid'].'-'.$_SESSION['username'].'.jpg';
$input = imagecreatefrompng($input_file);
list($width, $height) = getimagesize($input_file);
$output = imagecreatetruecolor($width, $height);
$white = imagecolorallocate($output, 255, 255, 255);
imagefilledrectangle($output, 0, 0, $width, $height, $white);
imagecopy($output, $input, 0, 0, 0, 0, $width, $height);
imagejpeg($output, $output_file);
我想知道的是如何定義新的JPEG圖像的自定義「質量」或壓縮率。在其他一些轉換功能中,可以在0
(最大壓縮率)和100
(最大質量)之間進行選擇。有人知道如何在我的情況下做到這一點?
謝謝先生! – Frank