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
|
<?php
$ImageChoisie = imagecreatefromjpeg($_FILES['photo']['tmp_name']);
$TailleImageChoisie = @getimagesize($_FILES['photo']['tmp_name']);
$largeur=$TailleImageChoisie[0];
$hauteur=$TailleImageChoisie[1];
$NouvelleLargeur = 150;
$Reduction = ( ($NouvelleLargeur * 100)/$TailleImageChoisie[0] );
$NouvelleHauteur = ( ($TailleImageChoisie[1] * $Reduction)/100 );
$NouvelleImage = imagecreatetruecolor($NouvelleLargeur , $NouvelleHauteur) or die ("Erreur");
imagecopyresampled($NouvelleImage , $ImageChoisie , 0,0, 0,0, $NouvelleLargeur, $NouvelleHauteur, $TailleImageChoisie[0],$TailleImageChoisie[1]);
imagedestroy($ImageChoisie);
$NomImageChoisie = explode('.', $fichier);
$NomImageExploitable = time();
if (imagejpeg($NouvelleImage , $destination.$NomImageExploitable.'.'.$ExtensionPresumee, 100) == true)
{
$nouveauNom = $NomImageExploitable.'.'.$ExtensionPresumee;
$photo = ($nouveauNom);
$picture_type='image/'.$ExtensionPresumee;
$picture_file=$nouveauNom;
$p=@getimagesize($destination.$picture_file);
$larg=$p[0];
$haut=$p[1];
$picture_size=$larg*$haut;
>? |
Partager