par
niuxe » 02 août 2009, 23:31
Bonsoir Fabrice,
Je t'invite à regarder la signature de la fonction
imagecopy() et de lire ce qui suit :
<?php
header("content-type:image/jpeg");
$image = imagecreatetruecolor(150,100);
$noir = imagecolorallocate($image,0,0,0);
imagefill($image,0,0,$noir);
$source = imagecreatefromjpeg("image_grande.jpg");
$largeurSource = imagesx($source);
$hauteurSource = imagesy($source);
imagecopy($image,$source,-30,-25,0,0,$largeurSource,$hauteurSource);
imagejpeg($image);
imagedestroy($image);
?>
*code fait de tête. Je peux m'être trompé.
Après, si tu as besoin d'appeler ton image via l'élément img, tu peux faire ceci :
Si tu te débrouilles bien, tu factorises le code afin de rendre encore plus dynamique cette simple technique.
Bonne soirée à toi

Bonsoir Fabrice,
Je t'invite à regarder la signature de la fonction [url=http://fr3.php.net/manual/fr/function.imagecopy.php]imagecopy()[/url] et de lire ce qui suit :
[php]
<?php
header("content-type:image/jpeg");
$image = imagecreatetruecolor(150,100);
$noir = imagecolorallocate($image,0,0,0);
imagefill($image,0,0,$noir);
$source = imagecreatefromjpeg("image_grande.jpg");
$largeurSource = imagesx($source);
$hauteurSource = imagesy($source);
imagecopy($image,$source,-30,-25,0,0,$largeurSource,$hauteurSource);
imagejpeg($image);
imagedestroy($image);
?>
[/php]
[i]*code fait de tête. Je peux m'être trompé.[/i]
Après, si tu as besoin d'appeler ton image via l'élément img, tu peux faire ceci :
[code]<img src="imageMasquee.php" alt="imageMasquee.php" ... />[/code]
Si tu te débrouilles bien, tu factorises le code afin de rendre encore plus dynamique cette simple technique.
Bonne soirée à toi :)