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 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
|
$infos = getimagesize($monimage);
$width=$infos[0];
$height=$infos[1];
}
if ("$width/$height"<"1")
volia le code complet, sa fonctionne mais je pense quil trouve 0 au premier if merci..
if (isset($_FILES['photoSandL']))
{
$monimage = $_FILES["photoSandL"];
$infos = getimagesize($monimage);
$width=$infos[0];
$height=$infos[1];
}
if ("$width/$height"<"1"){
//création d'un objet image
$imageSourcesmall=imagecreatefromjpeg($monimage["tmp_name"]);
$imageSourcelarge=imagecreatefromjpeg($monimage["tmp_name"]);
$taillesmall=getimagesize($monimage["tmp_name"]);
$taillelarge=getimagesize($monimage["tmp_name"]);
//obtenir la taille de l'image
$imagesmall=imagecreatetruecolor(100,75);
$imagelarge=imagecreatetruecolor(640,480);
imagecopyresized($imagesmall,$imageSourcesmall,0,0,0,0,100,75,$taillesmall[0],$taillesmall[1]);
imagecopyresized($imagelarge,$imageSourcelarge,0,0,0,0,640,480,$taillesmall[0],$taillesmall[1]);
//création d'un fichier image
$racinesmall = "../image/petite/";
$racinelarge = "../image/grande/";
$fichiersmall = "S".$macle.".jpg";
$fichierlarge = "L".$macle.".jpg";
imagejpeg($imagesmall,$racinesmall.$fichiersmall,60);
imagejpeg($imagelarge,$racinelarge.$fichierlarge,60);
}
else
{
//création d'un objet image
$imageSourcesmall=imagecreatefromjpeg($monimage["tmp_name"]);
$imageSourcelarge=imagecreatefromjpeg($monimage["tmp_name"]);
$taillesmall=getimagesize($monimage["tmp_name"]);
$taillelarge=getimagesize($monimage["tmp_name"]);
//obtenir la taille de l'image
$imagesmall=imagecreatetruecolor(56,75);
$imagelarge=imagecreatetruecolor(360,480);
imagecopyresized($imagesmall,$imageSourcesmall,0,0,0,0,56,75,$taillesmall[0],$taillesmall[1]);
imagecopyresized($imagelarge,$imageSourcelarge,0,0,0,0,360,480,$taillesmall[0],$taillesmall[1]);
}
//création d'un fichier image
$racinesmall = "../image/petite/";
$racinelarge = "../image/grande/";
$fichiersmall = "S".$macle.".jpg";
$fichierlarge = "L".$macle.".jpg";
imagejpeg($imagesmall,$racinesmall.$fichiersmall,60);
imagejpeg($imagelarge,$racinelarge.$fichierlarge,60); |
Partager