Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Images > Imagick
Imagick Forum d'entraide pour l'extension Imagick permettant de manipuler des images en PHP (port de l'API ImageMagick).
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/03/2006, 14h16   #1
Membre émérite
 
Avatar de Linaa
 
Inscription : avril 2005
Messages : 988
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : avril 2005
Messages : 988
Points : 922
Points : 922
Par défaut [ImageMagick] Orientation du texte

Bonjour,

Est-il possible d'ajouter du texte à une image, en choisissant l'orientation du texte, c'est à dire, verticalement ou en diagonale ?

Merci.
Linaa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2006, 14h28   #2
Membre éclairé
 
Avatar de XtofRoland
 
Inscription : août 2005
Messages : 361
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 361
Points : 340
Points : 340
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.
__________________
Le but de tout developpeur OO est de devenir une référence.
Mon avatar est un ambigramme, les curieux peuvent le retourner ;-)
Aider <> Faire a la place de!!!
XtofRoland est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2006, 14h28   #3
Membre émérite
 
Avatar de macbook
 
Inscription : février 2006
Messages : 840
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 840
Points : 924
Points : 924
Verticale oui avec imagestringup en diagonale, sans doute avec imagefttext avec un angle de 45°
__________________
Consultant idéaliste.
macbook est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2006, 18h46   #4
Membre émérite
 
Avatar de Linaa
 
Inscription : avril 2005
Messages : 988
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : avril 2005
Messages : 988
Points : 922
Points : 922
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 :
Code :
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);
?>
Merci pour vos réponses.
Linaa est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h40.


 
 
 
 
Partenaires

Hébergement Web