大家好
之前遇到PNG縮圖的問題

所以分享程式碼給大家
希望有幫助

//原圖片
$im_path = 'test.png';
$im = imagecreatefrompng($im_path);
$im_info = getimagesize($im_path);//取得舊圖資訊

//產生新圖片
$new_im = imagecreatetruecolor(500,500);
imagealphablending($new_im, false);
imagesavealpha($new_im, true);//透明

//舊圖+新圖
imagecopyresampled($new_im,$im,0,0,0,0,500,500,$im_info[0],$im_info[1]);

//輸出新圖片
Header("Content-type: image/png");
ImagePNG($new_im);

基本上輸出圖片的方式都是大同小異
重點在於header要送出
最好能夠做rewrite
還有問題請問我
感恩