crafcrab
پنج شنبه 14 شهریور 1392, 17:01 عصر
سلام
من یه تابع resiz عکس نوشتم اما کار نمیکنه چرا !
<?php
$filename="test.jpg";
list($width,$height)=getimagesize($filename);
echo "width= ".$width."<br />";
echo "height= ".$height."<br />";
//Image cover size
if($width<=60 && $height<=40){
echo "سایز مناست است<br />";
}
else{
//Resize
$QualityPic=100;
Resize($filename,60,40,$QualityPic,"new.jpg");
}
function Resize($filename,$newWidth,$newHeight,$compression ,$SaveName){
header('Content-type: image/jpeg');
$image = imagecreatefromjpeg($filename);
if($image){
$new_image = imagecreatetruecolor($newWidth, $newHeight);
$gWidth=imagesx($image);
$gHeight=imagesy($image);
imagecopyresampled($new_image,$image, 0, 0, 0, 0, $newWidth, $newHeight, $gWidth, $gHeight);
imagejpeg($image,$SaveName,$compression);
imagedestroy($image);
echo "ok";
}
else{
echo "error";
}
}
?>
من یه تابع resiz عکس نوشتم اما کار نمیکنه چرا !
<?php
$filename="test.jpg";
list($width,$height)=getimagesize($filename);
echo "width= ".$width."<br />";
echo "height= ".$height."<br />";
//Image cover size
if($width<=60 && $height<=40){
echo "سایز مناست است<br />";
}
else{
//Resize
$QualityPic=100;
Resize($filename,60,40,$QualityPic,"new.jpg");
}
function Resize($filename,$newWidth,$newHeight,$compression ,$SaveName){
header('Content-type: image/jpeg');
$image = imagecreatefromjpeg($filename);
if($image){
$new_image = imagecreatetruecolor($newWidth, $newHeight);
$gWidth=imagesx($image);
$gHeight=imagesy($image);
imagecopyresampled($new_image,$image, 0, 0, 0, 0, $newWidth, $newHeight, $gWidth, $gHeight);
imagejpeg($image,$SaveName,$compression);
imagedestroy($image);
echo "ok";
}
else{
echo "error";
}
}
?>