2012-10-06 26 views
-4

可能重複:
How do I resize pngs with transparency in PHP?PHP:從多個文件創建PNG和調整

我有通過合併多個文件創建一個PNG的腳本:

$img_width = 950; 
$img_height = 950; 
$final_img = imagecreatetruecolor($img_width, $img_height); 
imagesavealpha($final_img, true); 
$trans_colour = imagecolorallocatealpha($final_img, 0, 0, 0, 127); 
imagefill($final_img, 0, 0, $trans_colour); 

foreach ($images_array as $image) { 
    $image_layer = imagecreatefrompng($image); 
    imagecopy($final_img, $image_layer, 0, 0, 0, 0, $img_width, $img_height); 
} 

imagesavealpha($final_img, true); 
imagealphablending($final_img, true); 

header('Content-Type: image/png'); 
imagepng($final_img); 

所有圖像我在950px廣場結合。我怎樣才能使它返回的圖像是說200 x 200?

感謝

回答