Bonjour,
voilà je voudrais redimensionner une image mais le résultat obtenu n'est pas le bon, tout du moins pas entièrement.
J'obtiens bien une image réduite mais elle aparait dans un cadre noir de la même taille que celui de départ.
Voilà mon code :
Merci d'avance pour votre aide !
Modifié par DiaTriX (25 Apr 2007 - 20:22)
voilà je voudrais redimensionner une image mais le résultat obtenu n'est pas le bon, tout du moins pas entièrement.
J'obtiens bien une image réduite mais elle aparait dans un cadre noir de la même taille que celui de départ.
Voilà mon code :
<?php
$max = "400";
$source = imagecreatefromjpeg("1.jpg");
$largeur_source = imagesx($source);
$hauteur_source = imagesy($source);
if ($largeur_source > $hauteur_source) {
$largeur_destination = $max;
$hauteur_destination = $hauteur_source / $largeur_source * $max;
} else {
$hauteur_destination = $max;
$largeur_destination = $largeur_source / $hauteur_source * $max;
}
//$largeur_source = imagesx($destination);
//$hauteur_source = imagesy($destination);
$destination = imagecreatetruecolor($largeur_source, $hauteur_source);
imagecopyresampled($destination, $source, 0, 0, 0, 0, $largeur_destination, $hauteur_destination, $largeur_source, $hauteur_source);
imagejpeg($destination, '1_small.jpg');
echo '<img src="1.jpg"><br /><br /><br /><img src="1_small.jpg">';
?>
Merci d'avance pour votre aide !
Modifié par DiaTriX (25 Apr 2007 - 20:22)