1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
function ima($Emp){
echo $Emp."</br>";
$my_img = $Emp;
$folder = $Emp;
$size = GetImageSize($my_img);
echo "</br>size :".$size."</br>";
echo $size['mime']."</br>";
if ($size['mime']=='image/jpeg' ) {
$src_im = imagecreatefromjpeg($my_img);
} elseif ($size['mime']=='image/png' ) {
$src_im = imagecreatefrompng($my_img);
}elseif ($size['mime']=='image/gif' ) {
$src_im = imagecreatefromgif($my_img);
}
$src_w = $size[0];
echo $src_w." x ";
$src_h = $size[1];
echo $src_h;
if($src_w>350){
$dst_w = 300;
$dst_h = round(($dst_w / $src_w) * $src_h);
$dst_im = imagecreatetruecolor($dst_w,$dst_h);
//return $dst_im;
imagecopyresampled($dst_im,$src_im,0,0,0,0,$dst_w,$dst_h,$src_w,$src_h);
//si on a un jpeg
if ($size['mime']=='image/jpeg' ) {
if (imagejpeg($dst_im,$folder))
{
imagedestroy($dst_im);
imagedestroy($src_im);
}
else {
imagedestroy($dst_im);
imagedestroy($src_im);
}
}
... |
Partager