|
|
|
ส่งข้อมูลภาพจาก Flash ลง PHP แล้ว click ขวา save JPG ไม่ได้ครับ |
|
|
|
|
|
|
|
ส่งข้อมูลภาพจาก Flash ลง PHP แล้ว click ขวา save JPG ไม่ได้ครับ มันขึ้น เป็น .php มี IE save เป็น JPG ได้ตัวเดียว
ส่วน firefox กับ googlechrome save เป็น PHP ต้องแก้ไขยังไง บ้างครับ
ดูตัว Flash ได้ครับ
http://www.enjoykrubpom.com/toonne/app/
กด แสดงภาพ แล้วก็กด Sourcetojpg รอบันทึกภาพ แล้วภาพจะแสดง ในหน้า page
code PHP ครับ
Code (PHP)
<?php
//If GD library is not installed, say sorry
if(!function_exists("imagecreate")) die("Sorry, you need GD library to run this example");
//Capture Post data
$data = explode(",", $_POST['img']);
$width = $_POST['width'];
$height = $_POST['height'];
//Allocate image
$image=(function_exists("imagecreatetruecolor"))?imagecreatetruecolor( $width ,$height ):imagecreate( $width ,$height );
imagefill($image, 0, 0, 0xFFFFFF);
//Copy pixels
$i = 0;
for($x=0; $x<=$width; $x++){
for($y=0; $y<=$height; $y++){
$r = hexdec("0x".substr( $data[$i] , 2 , 2 ));
$g = hexdec("0x".substr( $data[$i] , 4 , 2 ));
$b = hexdec("0x".substr( $data[$i++] , 6 , 2 ));
$color = imagecolorallocate($image, $r, $g, $b);
imagesetpixel ($image,$x,$y,$color);
}
}
//Output image and clean
header( "Content-type: image/jpeg" );
ImageJPEG( $image );
imagedestroy( $image );
?>
ขอบคุณครับ
Tag : PHP, CakePHP
|
|
|
|
|
|
Date :
2011-01-12 15:30:15 |
By :
อิ๊ก |
View :
840 |
Reply :
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|