|
|
|
การอัปโหลด .gif ย่อขนาด แล้ว background เป็นสีดำ ใครเคยเขียนบ้างครับช่วยตอบหน่อย ครับ |
|
|
|
|
|
|
|
การอัปโหลด .gif ย่อขนาด แล้ว background เป็นสีดำ ใครเคยเขียนบ้างครับช่วยตอบหน่อย ครับ
Code (PHP)
if($ext == "gif")
{
$new_img = imagecreatetruecolor($new_w,$new_h);
$trans = imagecolortransparent($new_img, 255);
imagefill($new_img,0,0,$trans);
ImageCopyResampled($new_img, $ori_img, 0, 0, 0, 0, $new_w+1, $new_h+1, $ori_w, $ori_h);
imagegif($new_img,"ที่เก็บรูป");
}
ผมลองหลายวิธี มันก็ยังไม่ได้ ใครเคยเขียน บอกหน่อยครับ
Tag : PHP
|
|
|
|
|
|
Date :
2011-08-22 16:06:09 |
By :
teez1232002 |
View :
1038 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไม่ได้ครับแต่ขอบคุณมาก ปรับไปปรับมามันก็ตัดพื้นหลังให้ .gif แต่มันยังไม่สมบูรณ์ แต่เอาโค๊ดมาให้ดูเผื่อใครสนใจเอาไปใช้
Code (PHP)
if($ext == "gif")
{
$new_img = imagecreatetruecolor($new_w,$new_h);
$trans = imagecolortransparent($new_img,0);
ImageCopyResampled($new_img, $ori_img, 0, 0, 0, 0, $new_w+1, $new_h+1, $ori_w, $ori_h);
imagegif($new_img,"ที่เก็บรูป");
}
โค๊ดนี้มัน ตัดพื้นหลังออก แต่มันยังแปลกๆ แต่ถ้าใครเอาไปใช้ก็ได้ครับไม่สงวน หรือใคร มี idea ใหม่ บอกหน่อยครับ เพื่อนได้เอาไปใช้กัน
|
|
|
|
|
Date :
2011-08-22 17:59:06 |
By :
teez1232002 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|