Exemplo n.º 1
0
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;
}
Exemplo n.º 2
0
 $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;