 |
|
คือ ผมกำลังเขียนโค้ดการ create รูปภาพอ่ะครับบนเครื่องรันได้ปกติแต่พอเอาขึ้น server มัน เออเรออ่ะครับ
ช่วยดูให้หน่อย ครับ
Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: php_network_getaddresses: getaddrinfo failed: No such host is known. in C:\AppServ\www\website\showimages.php on line 13
Warning: imagecreatefromjpeg(http://localhost/website/images/header-logo.jpg) [function.imagecreatefromjpeg]: failed to open stream: php_network_getaddresses: getaddrinfo failed: No such host is known. in C:\AppServ\www\website\showimages.php on line 13
Warning: imagecolorallocate(): supplied argument is not a valid Image resource in C:\AppServ\www\website\showimages.php on line 31
Warning: imagecolorallocate(): supplied argument is not a valid Image resource in C:\AppServ\www\website\showimages.php on line 48
Warning: imagecolorallocate(): supplied argument is not a valid Image resource in C:\AppServ\www\website\showimages.php on line 49
Warning: imagettftext() expects parameter 1 to be resource, boolean given in C:\AppServ\www\website\showimages.php on line 52
Warning: imagettftext() expects parameter 1 to be resource, boolean given in C:\AppServ\www\website\showimages.php on line 54
Warning: imagejpeg(): supplied argument is not a valid Image resource in C:\AppServ\www\website\showimages.php on line 64
code php
Code (PHP)
<?php
//คืนหน่วยความจำ
//imagedestroy($img);
function _writeImageHeader($header, $images, $outimages, &$color, $widht, $height, $text, $font ){
//กำหนดรูปแบบของไฟล์รูปที่จะสร้าง เช่น png= image/png , jpeg= image/jpeg, gif =image/gif
header ($header);
/* แสดงรูปจากไฟล์ สามารถกำหนดให้เปลี่ยนเป็นตามไฟล์ของรูปได้
เช่น ถ้ารูปเป็น .jpg= imagecreatefromjpeg , .png=imagecreatefrompng, .gif=imagecreatefromgif
*/
$img = imagecreatefromjpeg( $images);
/*กำหนดสีด้วยฟังก์ชั่น imagecolorallocate โดยฟังก์ชั่นนี้จะใช้ระบบสีแบบ RGB
ของสี แดง(R) เขียว(G) น้ำเงิน(B) ของตัวเลขจำนวนเต็ม 0 - 255 เพื่อเอามาผสมกันจนเกิดสีที่ต้องการ
เช่น แดง = 255,0,0
เขียว = 0,255,0
เทาเข้ม = 128,128,128
เทาอ่อน = 192,192,192
ขาว = 255,255,255
ดำ = 0,0,0
ฟ้า = 0,255,255
ม่วง = 255,0,255
เหลือง = 255,255,0
น้ำเงิน = 0,0,255 เป็นต้น
*/
$text_color = imagecolorallocate($img, $color[0], $color[1], $color[2] );
//$color_red = imagecolorallocate($img, 0,255, 0);
$png = imagecreatetruecolor( $widht, $height );
$trans_colour = imagecolorallocatealpha($png, 0, 0, 0, 127);
imagefill($png, 0, 0, $trans_colour);
//$text ='สำนักงานที่ดิน';
//$aa = iconv("TIS-620", "UTF-8", "แหลก.");
/* ใส่ข้อความลงบนรูป โดยใช้ฟังก์ชั่น imagestring(ที่เก็บของรูป,ขนาดตัวอักษร,ตำแน่งของตัวอักษรแนวนอน,ตำแหน่งของตัวอักษรแนวตั้ง,งสีตัวอักษรแบบ RGB)*/
// imagestring($img,20,30,180, iconv("ISO-8859-1", "UTF-8", "ทดสอบ."),$color_red);
//ถ้าจะสร้างภาษาไทยใช้คำสั่งImageTTFText($im,ขนาด,มุม,x,y,สี,ชื่อfont,"ข้อความที่ตองการ");
//ใช้ฟอนท์Angsana
$grey = imagecolorallocate($img, 128, 128, 128);
$black = imagecolorallocate($img, 0, 0, 0);
imageTTFText($img, 30 , 0, 122 , 64 ,$black, $font, iconv("TIS-620","UTF-8",$text));
imageTTFText($img, 30 , 0, 120 , 60 ,$text_color, $font, iconv("TIS-620","UTF-8",$text));
/*เรียกรูปภาพขึ้นมาแสดงผล ด้วยฟังก์ชั่น
png=imagepng();
jpg=imagejpeg();
gif=imagegif();
แต่ต้องใช้ให้ถูกประเภทของรูปที่เราได้สร้างเอาไว้ด้วย
*/
imagejpeg($img, strval($outimages));
}
function html2rgb($color){
if ($color[0] == '#')
$color = substr($color, 1);
if (strlen($color) == 6)
list($r, $g, $b) = array($color[0].$color[1], $color[2].$color[3], $color[4].$color[5]);
elseif (strlen($color) == 3)
list($r, $g, $b) = array($color[0].$color[0], $color[1].$color[1], $color[2].$color[2]);
else
return false;
$r = hexdec($r); $g = hexdec($g); $b = hexdec($b);
return array($r, $g, $b);
}
?>
Tag : - - - -
|
|
 |
 |
 |
 |
Date :
2010-02-17 17:19:41 |
By :
reda_008 |
View :
1496 |
Reply :
0 |
|
 |
 |
 |
 |
|
|
|
 |