par
AmateurJava » 10 nov. 2014, 16:27
Exemple de code qui fonctionne :
if (!move_uploaded_file($temp_doc, $destfile.$nouveau_nom)) {
$resultat="L'enregistrement a échoué, veuillez renouveller votre transfert";
} else {
//creation image avec logo vip
$img_in = imagecreatefromjpeg($destfile.$nouveau_nom);
//redimensionnement du logo
$ratio=100/500;
$hauteur_voulue=$hauteur*0.25;
$largeur_voulue=$hauteur_voulue*$ratio;
$lelogo=imagecreatetruecolor($largeur_voulue,$hauteur_voulue);
imagecopyresized($lelogo,$logovip,0,0,0,0,$largeur_voulue,$hauteur_voulue,100,500);
imagecopymerge($img_in, $lelogo, $largeur-$largeur_voulue, $hauteur - $hauteur_voulue, 0, 0, $largeur_voulue,$hauteur_voulue,100);
imagejpeg($img_in,$destfile . "vip/" .$nouveau_nom);
//recupere l'image pour creer une image reduite
$img_tumb=imagecreatefromjpeg($destfile . "vip/" .$nouveau_nom);
$diff=$largeur/$hauteur;
$largeurthumb=112;
$hauteurtumb=112/$diff;
$img_out=imagecreatetruecolor(112,$hauteurtumb);
imagecopyresized($img_out,$img_tumb,0,0,0,0,$largeurthumb,$hauteurtumb,$largeur,$hauteur);
imagejpeg($img_out,$destfile . "vip/thumb_" .$nouveau_nom);
}
Exemple de code qui fonctionne :
if (!move_uploaded_file($temp_doc, $destfile.$nouveau_nom)) {
$resultat="L'enregistrement a échoué, veuillez renouveller votre transfert";
} else {
//creation image avec logo vip
$img_in = imagecreatefromjpeg($destfile.$nouveau_nom);
//redimensionnement du logo
$ratio=100/500;
$hauteur_voulue=$hauteur*0.25;
$largeur_voulue=$hauteur_voulue*$ratio;
$lelogo=imagecreatetruecolor($largeur_voulue,$hauteur_voulue);
imagecopyresized($lelogo,$logovip,0,0,0,0,$largeur_voulue,$hauteur_voulue,100,500);
imagecopymerge($img_in, $lelogo, $largeur-$largeur_voulue, $hauteur - $hauteur_voulue, 0, 0, $largeur_voulue,$hauteur_voulue,100);
imagejpeg($img_in,$destfile . "vip/" .$nouveau_nom);
//recupere l'image pour creer une image reduite
$img_tumb=imagecreatefromjpeg($destfile . "vip/" .$nouveau_nom);
$diff=$largeur/$hauteur;
$largeurthumb=112;
$hauteurtumb=112/$diff;
$img_out=imagecreatetruecolor(112,$hauteurtumb);
imagecopyresized($img_out,$img_tumb,0,0,0,0,$largeurthumb,$hauteurtumb,$largeur,$hauteur);
imagejpeg($img_out,$destfile . "vip/thumb_" .$nouveau_nom);
}