|
|
|
สรา้งไฟล์ภาพ GUI แล้วจะนำไฟล์ภาพออกโดยไม่ต้องแสดงทำไง |
|
|
|
|
|
|
|
Code (PHP)
<?php
echo "<img src=MyResize/image1.png>";
echo "<br><br>";
echo "<img src=image2.png>";
$im = ImageCreate(300, 200);
$background_color = imagecolorallocate($im, 255, 255, 0);
$red = ImageColorAllocate($im, 255, 0, 0);
$blue = ImageColorAllocate($im, 0, 0, 255);
//*** line ***//
ImageLine($im,5,5,280,5,$red);
ImageLine($im,5,5, 195, 170,$blue);
//** Box ***//
ImageRectangle ($im,5,10,250,50,$red);
ImageFilledrectangle ($im,5,100,250,140,$blue);
ImagePng($im,"MyResize/image1.png");
ImagePng($im,"MyResize/image2.png");
imageDestroy($im);
?>
จากCODE ด้านบนจะเป็นการสร้างภาพโดยใช้ GUI ผมอยากจะทราบว่าพอมีวิธีไหนบ้างไหมครับที่จะนำเอาไฟล์ภาพออกโดยไม่ต้องแสดงภาพก่อนด้วยคำสั่ง ImagePng();
Tag : PHP
|
|
|
|
|
|
Date :
2015-03-25 16:27:23 |
By :
testonline |
View :
707 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คำสั่งบันทัดไหนครับ ที่เป้นคำสั่งแสดงภาพ
ผมเห็น ก็ 2 บันทัดบน ที่เป็น echo tag img นั่นแหละครับ ที่แสดงภาพ
ส่วนบันทัดที่ 18,19 เป็นส่วนที่ save ภาพเป็น file ครับ ไม่ได้แสดงภาพ
|
|
|
|
|
Date :
2015-03-25 19:32:00 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอบความคิดเห็นที่ : 1 เขียนโดย : Chaidhanan เมื่อวันที่ 2015-03-25 19:32:00
รายละเอียดของการตอบ ::
โทษท่ีครับพี่ผมใส่ Code มาผิด โค๊คตามนี้ครับ ผมค้างที่แสดงรูปภาพหลังจากบันทึกไม่ยอมโชว์ข้อความแจ้งเตื่อนแล้วเด้งกลับไปหน้าหลัก
Code (PHP)
if($_POST['EDIT'])
{
{
$STORECDE = $_POST['STORECDE'];
$CHOICECDE = $_POST['CHOICECDE'];
$CHOICEDESC = $_POST['CHOICEDESC'];
$CHOICEDESC2 = $_POST['CHOICEDESC2'];
$TYPECDE = $_POST['TYPECDE'];
$COLOR = $_POST['COLOR'];
$IMAGES = $_FILES["fileUpload"]["tmp_name"];
$RECSTS = $_POST['RECSTS'];
$UPDDTE = date("Y-m-d H:i:s");
$UPDBY = $_SESSION['sess_username'];
function Hex2RGB($color){
$color = str_replace('#', '', $color);
if (strlen($color) != 6){ return array(0,0,0); }
$rgb = array();
for ($x=0;$x<3;$x++){
$rgb[$x] = hexdec(substr($color,(2*$x),2));
}
return $rgb;
}
$rgb = hex2rgb($COLOR);
header("Content-type: image/png");
$sql_show = "SELECT * from spc_store;";
$row_show_show = mysql_query($sql_show) or die(mysql_error());
while($row_show = mysql_fetch_array($row_show_show)){
$images = imagecreate(40,40);
$color = imagecolorallocate($images,$rgb[0],$rgb[1],$rgb[2]);
$photo = imagecolorallocate($images,0,0,0);
imagerectangle($images, 0, 0, 0, 0, $photo);
imagepng($images,"upload_images/".$CHOICECDE.$row_show['STORECDE'].$TYPECDE.".png");
imagedestroy($images);
header('Content-Type: image/png');// ส่งออกเป็นไฟล์ภาพ png
$bg_im = imagecreatefrompng("upload_images/".$CHOICECDE.$row_show['STORECDE'].$TYPECDE.".png"); // ตำแหน่งไฟล์รูปภาพสำหรับพื้นหลัง
$fg_im = "../store/images/".$row_show['STORECDE']."/".$row_show['STORECDE'].".png"; // ตำแหน่งไฟล์รูปภาพสำหรับวางทับด้านบน
list($width, $height) = getimagesize($fg_im);
$newwidth =30;
$newheight =30;
$thumb = imagecreatetruecolor($newwidth, $newheight);
$source = imagecreatefrompng($fg_im);
imagecopyresampled($new_im,$im,0,0,0,0,$new_size[0],$new_size[1],$size[0],$size[1]);
imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
imagecopymerge($bg_im, $thumb, 5, 5, 0,0, $newwidth, $newheight, 100);
imagepng($bg_im,"upload_images/".$CHOICECDE.$row_show['STORECDE'].$TYPECDE.".png");// แสดงภาพ
$IMAGES = $CHOICECDE.$row_show['STORECDE'].$TYPECDE.".png";
$sql_edit = "update spc_choice set CHOICEDESC = '$CHOICEDESC' , COLOR = '$COLOR' where CHOICEDESC = '$CHOICEDESC2'";
mysql_query($sql_edit) or die(mysql_error());
echo"<body onload=\"window.alert('แก้ไขข้อมูลประเภทตัวเลือก $STORECDE $CHOICECDE $TYPECDE ลงบนระบบเรียบร้อยแล้ว');window.location='main_choice.php'\">";
}
imagedestroy($bg_im);
imagedestroy($thumb);
mysql_close();
}
}
?>
|
|
|
|
|
Date :
2015-03-26 08:57:51 |
By :
testonline |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอา header("Content-type: image/png"); ทั้งสองที่ออก
เป็ตตัวที่บอกว่า ข้อมูลหลังจากนี้เป็นไฟล์รูปภาพ แม้ข้อมูลจะไม่มี ก็ถือว่าเป็น ไฟล์รูปภาพที่ ข้อมูลเสีย
แสดงเป็น icon เล็กๆ ภาพแยก หมายถึงภาพไม่สมบูรณ์
และบันทัดที่ 47 หมายถึง save ภาพ ไม่ได้หมายถึง แสดงภาพ มันมีชื่อไฟล์เป็นตัวกำกับว่า ให้ save ลงไฟล์
ถ้าไม่มีชื่อ ไฟล์ ถึงจะ default เป็นแสดงภาพ
|
|
|
|
|
Date :
2015-03-26 10:03:30 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|