Soyez le premier à donner votre avis sur cette source.
Snippet vu 4 822 fois - Téléchargée 28 fois
/* Fonction de réduction d'image avec insertion de texte (possibilité sur 2 lignes et choix de la couleur. Pour JPEG uniquement !!! */ /* Créé par RapH' --- 25.04.2003 */ // $img : Chemin de l'image à redimmensionner. // $nom : Nom final de l'image (SANS oublier le .jpg). // $larg_max : Largeur en pixel que l'image doit respecter. // $text_color_r/_v/_b : Valeur de la couleur pour le Rouge/Vert/Bleu (de 0 à 255). // $texte1/2 : Texte ligne 1/2 à intégrer à l'image. // Les textes sont placés à 5 pixels de la gauche de l'image et respectivement espacé de 5 pixels du heut et de l'un de l'autre. // Pour cette fonction j'ai choisi la police qui me convenait le mieux et que l'on voyait le mieux à l'écran. function redim_img_jpg($img,$nom,$larg_max,$text_color_r,$text_color_v,$text_color_b,$texte1,$texte2) { $size = getimagesize($img); $largeur = $size['0']; $hauteur = $size['1']; $new_largeur = $largeur; $new_hauteur = $hauteur; if($largeur > $larg_max) { $coef = $largeur / $larg_max; $new_largeur = $new_largeur / $coef; $new_hauteur = $new_hauteur / $coef; } $image = imagecreatetruecolor($new_largeur,$new_hauteur); $img_src = imagecreatefromjpeg($img); imagecopyresized($image,$img_src,0,0,0,0,$new_largeur,$new_hauteur,$largeur,$hauteur); $text_angle = 0; $text_couleur = imagecolorresolve($image,$text_color_r,$text_color_v,$text_color_b); $text_police = '4'; $text_x = 5; $text_y = 5; imagestring($image,$text_police,$text_x,$text_y,$texte1,$text_couleur); $text_x = 5; $text_y = 25; imagestring($image,$text_police,$text_x,$text_y,$texte2,$text_couleur); header("Content-type: image/jpeg"); $img = imagejpeg($image,$nom); return $nom; } /* Fin du script de réduction d'image. */
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.