par
orgerix » 01 avr. 2007, 15:09
Le plus simple est de dessiner (soi même) le cadre puis de placer la photo au centre du cadre (avec un scipt)
Quelque chose dans ce style :
//ouvre les deux images
$cadre=imagecreatefromjpeg('cadre.jpg');
$photo=imagecreatefromjpeg('photo.jpg');
//Calcule les coorodonée du coin superieur guauche de la photo par rapport au cadre
$top=imagesy($cadre)/2-imagesy($photo)/2;
$left=imagesx($cadre)/2-imagesx($photo)/2;
//Copie la photo dans le cadre
imagecopy($cadre,$photo,$left,$top,0,0,imagesx($photo),imagesy($photo);
Cependant je ne suis pas sur du tout du résultat, il faudra sans doute réajuster.
Le plus simple est de dessiner (soi même) le cadre puis de placer la photo au centre du cadre (avec un scipt)
Quelque chose dans ce style :
[php]//ouvre les deux images
$cadre=imagecreatefromjpeg('cadre.jpg');
$photo=imagecreatefromjpeg('photo.jpg');
//Calcule les coorodonée du coin superieur guauche de la photo par rapport au cadre
$top=imagesy($cadre)/2-imagesy($photo)/2;
$left=imagesx($cadre)/2-imagesx($photo)/2;
//Copie la photo dans le cadre
imagecopy($cadre,$photo,$left,$top,0,0,imagesx($photo),imagesy($photo);[/php]
Cependant je ne suis pas sur du tout du résultat, il faudra sans doute réajuster.