 |
|
Code (PHP)
<?
if(trim($_FILES["photo"]["tmp_name"]) != "")
{
if($_FILES["photo"]["type"]=="image/png"){ $ftype="png"; }
if($_FILES["photo"]["type"]=="image/gif"){ $ftype="gif"; }
if($_FILES["photo"]["type"]=="image/pjpeg" || $HTTP_POST_FILES["photo"]["type"]=="image/jpeg" ){ $ftype="jpg"; }
$random_pic=rand(000000,999999);
$images = $_FILES["photo"]["tmp_name"];
$new_images =$random_pic.$_FILES["photo"]["name"];
copy($_FILES["photo"]["tmp_name"],"../content/big/".$random_pic.$_FILES["photo"]["name"]);
copy($_FILES["photo"]["tmp_name"],"../content/small/".$random_pic.$_FILES["photo"]["name"]);
$width=100;
$size=GetimageSize($images);
//$height=round($width*$size[1]/$size[0]);
$height=80;
if($ftype=="jpg")
$images_orig = ImageCreateFromJPEG($images);
elseif($ftype=="gif")
$images_orig = ImageCreateFromGIF($images);
elseif($ftype=="png")
$images_orig = ImageCreateFromPNG($images);
//$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,"images/category/".$new_images);
ImageDestroy($images_orig);
ImageDestroy($images_fin);
?>
ใช้กับในเครื่องไม่มีปัญหาครับ ไม่รู้ว่าผิดตรงไหนครับมั้นขึ้นว่า
Warning: imagesx(): supplied argument is not a valid Image resource in /var/www/vhosts/housingcctv.com/httpdocs/webadmin/content_action.php on line 62
Warning: imagesy(): supplied argument is not a valid Image resource in /var/www/vhosts/housingcctv.com/httpdocs/webadmin/content_action.php on line 63
Warning: imagecopyresampled(): supplied argument is not a valid Image resource in /var/www/vhosts/housingcctv.com/httpdocs/webadmin/content_action.php on line 65
Warning: imagedestroy(): supplied argument is not a valid Image resource in /var/www/vhosts/housingcctv.com/httpdocs/webadmin/content_action.php on line 67
อีกนิดนึงครับ สามารถควบคุณคุณภาพของภาพได้ไหมครับ
คือภาพที่มันย่อไปแล้ว ไฟล์เล็กแต่ไม่ค่อยชัดเลยครับ
ขอบคุณครับ รบกวนทีครับ
Tag : PHP, MySQL
|
|
 |
 |
 |
 |
Date :
2010-12-28 15:33:49 |
By :
siamspeeds |
View :
733 |
Reply :
3 |
|
 |
 |
 |
 |
|
|
|
 |