2015-01-14 20 views
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(最大質量)之間進行選擇。有人知道如何在我的情況下做到這一點?

回答

相關問題