|
|
|
ถามเรื่องภาพครับ ากโคดนี้ <? $images = "Jeon_Ji_Hyun-07.jpg"; กำหนดคงามสูงของรูปใหม่ สำหรับความกว้างไม่ต้องกำหนดครับ |
|
|
|
|
|
|
|
จากโคดนี้
<?
$images = "Jeon_Ji_Hyun-07.jpg";
//กำหนดคงามสูงของรูปใหม่ สำหรับความกว้างไม่ต้องกำหนดครับ
// เพราะโปรแกรมจะทำการคำรวณความกว้างให้พอดีกับขนาดของรูปที่ได้ทำการ Resize
$height=400;
$size=GetimageSize($images);
$width=round($height*$size[0]/$size[1]);
$images_orig = ImageCreateFromJPEG($images);
$photoX = ImagesX($images_orig);
$photoY = ImagesY($images_orig);
$images_fin = ImageCreateTrueColor($width, $height);
ImageCopyResampled($images_fin, $images_orig, 0, 0, 0, 0, $width+1, $height+1, $photoX, $photoY);
ImageJPEG($images_fin,"newimages.jpg"); // ชื่อไฟล์ใหม่
ImageDestroy($images_orig);
ImageDestroy($images_fin);
?>
ผมอยากให้โคดทำการ resize ภาพแล้วแสดงออกมาเลยอ่ะครับ ไม่อยากเซฟภาพเก็บไว้อ่ะครับ
Tag : - - - -
|
|
|
|
|
|
Date :
15 พ.ย. 2550 09:32:34 |
By :
เหลิม |
View :
1497 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คงจะไม่ได้หรอกมั่ง ก็ไม่ยากนิ save ลง temp ดิ แล้วก็เยนคำสั่งลบจาก temp อีกที อิอิ
|
|
|
|
|
Date :
15 พ.ย. 2550 11:52:45 |
By :
อิอิ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ง่า .. ผมขอเป็นโคดได้ไหมครับ
|
|
|
|
|
Date :
15 พ.ย. 2550 13:31:31 |
By :
เหลิม |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// resize image and check file
$pic = "picture/product/xxxxx.jpg";
if (file_exists($pic))
{
$pic_size = getimagesize($pic);
$pic_w = $pic_size[0];
$pic_h = $pic_size[1];
$new_w = 160;
$new_h = round(($new_w/$pic_w)*$pic_h);
if ($new_h >160)
{
$new_h = 160;
$new_w = round(($new_h/$pic_h)*$pic_w);
}
$insert_pic = "<img src='$pic' width='$new_w' height='$new_h' border='0'>";
}
else
{
$insert_pic = "<img src='picture/no_picture.jpg' border='0'>";
}
ชัวร์ ๆ ครับ เว็ปผมใช้อยู่
|
|
|
|
|
Date :
15 พ.ย. 2550 15:06:05 |
By :
toffy_club |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|