function make_tous_gp_profiles($source) { $sq180 = make_profile_square($source, 180); $sq100 = make_profile_square($source, 100); $sq50 = make_profile_square($source, 50); $bd = make_bandeau_blur($source); $nomImage = time(); // Engregistrement des images imagejpeg($sq180, 'images/groupe/' . $nomImage . '-180.jpg', 100); imagejpeg($sq100, 'images/groupe/' . $nomImage . '-100.jpg', 100); imagejpeg($sq50, 'images/groupe/' . $nomImage . '-50.jpg', 100); imagejpeg($bd, 'images/groupe/' . $nomImage . '-bd.jpg', 100); // Image d'origine imagejpeg($source, 'images/groupe/' . $nomImage . '-o.jpg', 100); return $nomImage; }
$ListeExtension = array('jpg' => 'image/jpeg', 'jpeg' => 'image/jpeg'); $ListeExtensionIE = array('jpg' => 'image/pjpeg', 'jpeg' => 'image/pjpeg'); if (!empty($_FILES['changer_avatar'])) { if (1) { if ($_FILES['changer_avatar']['error'] <= 0) { if (1) { $ImageNews = $_FILES['changer_avatar']['name']; $ExtensionPresumee = explode('.', $ImageNews); $ExtensionPresumee = strtolower($ExtensionPresumee[count($ExtensionPresumee) - 1]); echo $ExtensionPresumee; if ($ExtensionPresumee == 'jpg' || $ExtensionPresumee == 'jpeg') { $ImageNews2 = getimagesize($_FILES['changer_avatar']['tmp_name']); if ($ImageNews2['mime'] == $ListeExtension[$ExtensionPresumee] || $ImageNews2['mime'] == $ListeExtensionIE[$ExtensionPresumee]) { $ImageChoisie = imagecreatefromjpeg($_FILES['changer_avatar']['tmp_name']); include 'modele/image/modifications_image.php'; $NouvelleImage = make_profile_square($ImageChoisie); /* $TailleImageChoisie = getimagesize($_FILES['changer_avatar']['tmp_name']); $NouvelleLargeur = 50; //Largeur choisie à 400 px mais modifiable $NouvelleHauteur = ( ($TailleImageChoisie[1] * (($NouvelleLargeur)/$TailleImageChoisie[0])) ); $NouvelleImage = imagecreatetruecolor($NouvelleLargeur , $NouvelleHauteur) or die ("Erreur"); imagecopyresampled($NouvelleImage , $ImageChoisie , 0,0, 0,0, $NouvelleLargeur, $NouvelleHauteur, $TailleImageChoisie[0],$TailleImageChoisie[1]); imagedestroy($ImageChoisie); //$NomImageChoisie = explode('.',$ImageNews2); */ $NomImageExploitable = time(); imagejpeg($NouvelleImage, 'images/profile/' . $NomImageExploitable . '.' . $ExtensionPresumee, 100); $LienImageNews = 'images/profile/' . $NomImageExploitable . '.' . $ExtensionPresumee;