Bonjour,
Est-il possible d'ajouter du texte à une image, en choisissant l'orientation du texte, c'est à dire, verticalement ou en diagonale ?
Merci.
Bonjour,
Est-il possible d'ajouter du texte à une image, en choisissant l'orientation du texte, c'est à dire, verticalement ou en diagonale ?
Merci.
je ne connais pas bien gd, mais si ce n'est pas possible, fait une rotation de ton image, rajoute le texte puis rotation inverse.
Verticale oui avec imagestringup en diagonale, sans doute avec imagefttext avec un angle de 45°
Le imagestringup rend bizarre :
Je préfère l'alternative du rotate à 90°, mais la couleur de police n'est plus noire, mais grise (elle s'éclaircit) :
En diagonale, imagefttext à 45° donne :
Mais ce n'est pas ce que je veux!
Par contre, avec le rotate (c'est ce que je voudrais obtenir)
Mais la transparence ne s'applique pas, bizarre.
Voici le code avec le rotate :
Merci pour vos réponses.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <?php header ("Content-type: image/png"); // Police $font = "Gulim.ttc"; // Nouvelle image $image = imagecreate(100,100); // Couleurs $blanc = imagecolorallocate($image,255,255,255); $noir = imagecolorallocate($image,0,0,0); // Ajout du texte imagettftext($image,11,0,2,16,$noir,$font,'Test'); // Rotation $image = imagerotate($image,45,$blanc); // Transparence du blanc imagecolortransparent($image,$blanc); // Affiche l'image imagepng($image); ?>
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager