2009-10-26 58 views

回答

5

嘗試imagecopyresampled PHP函數或從GD libraryimagecopyresized功能。

+0

是兩個別名嗎? – Mask 2009-10-26 14:22:59

+0

正如其名稱所示,第一個重新採樣時調整大小以獲得更好的結果。第二個只調整大小。 – 2009-10-26 14:31:29

0

這裏的所謂SimpleImage,您可以使用調整大小的類。還是看看源,看看他們是如何解決這個問題:

SimpleImage Code

2

我的博客上講述了這個問題。 Check here

基本上都採用GD是很容易的,一旦你知道該怎麼做。

$uploadedfile = $_FILES['file']['tmp_name']; 
$src = imagecreatefromjpeg($uploadedfile);   
list($width, $height) = getimagesize($uploadedfile); 

$tmp = imagecreatetruecolor(800, 600); 

$filename = '/path/to/images/' . $_FILES['file']['name']; 

imagecopyresampled($tmp, $src, 0, 0, 0, 0, 800, 600, $width, $height); 
imagejpeg($tmp, $filename, 100); 

再次檢查博客的詳細信息。

相關問題