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 29/11/2006, 11h21   #1
Modérateur
 
Avatar de Dsphinx
 
Homme
Développeur Web
Inscription : septembre 2005
Messages : 1 030
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Suisse

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2005
Messages : 1 030
Points : 754
Points : 754
Par défaut [ImageMagick] comment fonctionne la fonction imagefttext ?

Bonjour, j'aimerais écrire du texte dans une image et sur manuel php j'ai vu la fonction ! Cepedant elle n'est pas décrite ! Avez-vous un exemple a me donner qui fonctionne ou une autre alternative ?

merci !
Dsphinx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2006, 11h28   #2
Modérateur
 
Avatar de Dsphinx
 
Homme
Développeur Web
Inscription : septembre 2005
Messages : 1 030
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Suisse

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2005
Messages : 1 030
Points : 754
Points : 754
j'ai essayé ceci :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
 
$font = "verdana.ttf";
// 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);
?>
mais j'obtiens ceci à l'écran : PNG 


pardon c'est plein de caractère illisible que j'arrive pas a copier...
Dsphinx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2006, 11h29   #3
Membre éclairé
 
Avatar de genova
 
Inscription : septembre 2004
Messages : 487
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 487
Points : 397
Points : 397
Envoyer un message via MSN à genova
Comment ça elle est pas documentée ? Il faut chercher un peu mieux : http://fr2.php.net/manual/fr/function.imagettftext.php
__________________
Testez le forum Fire Soft Board, un forum libre, gratuit et français.

Système de template de phpBB - Lisez la FAQ PHP avant toute question si vous débuttez en PHP.
genova est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2006, 11h37   #4
Modérateur
 
Avatar de Dsphinx
 
Homme
Développeur Web
Inscription : septembre 2005
Messages : 1 030
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Suisse

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2005
Messages : 1 030
Points : 754
Points : 754
merci genova ! J'ai testé l'exemple mais ca ne va pas...

j'obtiens à l'écran un truc du genre : IHDRIHDRÄd2ÕÖÖÖ××'ºNœ8100ðìÙ³±±±‘‘‘šššÙÙY"òûý ¨««KŒ,+++//×ëõÉ3'ö³ˆˆa ± €¼#Ú9¬¡¡!"*//—J¥Z¬ÿo{÷î%¢P(ôáÃ"ª®®&¢™™™Ó§O_¾|ÙívG" ±* €ÍJ´ ÖÄÄ ŽŽŽŽŽ¦Ÿ„ ð<¬ …ˆÈáp˜L¦H$ »ººººº¤RéþýûÍfó™3g„t

pk ca ne marche pas ?
Dsphinx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2006, 11h39   #5
Modérateur
 
Avatar de Dsphinx
 
Homme
Développeur Web
Inscription : septembre 2005
Messages : 1 030
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Suisse

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2005
Messages : 1 030
Points : 754
Points : 754
et sur un autre serveur web j'obtiens L'image “http://www.test.com/test/popup.php” ne peut être affichée car elle contient des erreurs.

mes tests ont été faits avec ce code:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
header("Content-type: image/png");
 
// Création de l'image
$im = imagecreatetruecolor(400, 30);
 
// Création de quelques couleurs
$white = imagecolorallocate($im, 255, 255, 255);
$grey = imagecolorallocate($im, 128, 128, 128);
$black = imagecolorallocate($im, 0, 0, 0);
imagefilledrectangle($im, 0, 0, 399, 29, $white);
 
// Le texte à dessiner
$text = 'Test...';
// Remplacez le chemin par votre propre chemin de police
$font = 'verdana.ttf';
 
// Ajout d'ombres au texte
imagettftext($im, 20, 0, 11, 21, $grey, $font, $text);
 
// Ajout du texte
imagettftext($im, 20, 0, 10, 20, $black, $font, $text);
 
// Utiliser imagepng() donnera un texte plus claire,
// comparé à l'utilisation de la fonction imagejpeg()
imagepng($im);
imagedestroy($im);
Dsphinx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2006, 11h06   #6
Expert Confirmé
 
Avatar de titoumimi
 
Inscription : décembre 2003
Messages : 3 717
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : décembre 2003
Messages : 3 717
Points : 3 082
Points : 3 082
peut-être en jetant un oeil ici (mais je ne promet rien)
__________________
Globalement inoffensif
Merci de respecter les règles du forum.
Aucune question technique par MP !
_______________________________________________________________________
La rubrique Ruby / Rails recrute. Contactez moi !
_______________________________________________________________________
Cours Ruby et Ruby on Rails (RoR) - FAQ Ruby / Rails - Livres Ruby / Rails
Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
Tutoriaux HTML/CSS et PHP
titoumimi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2006, 11h09   #7
Modérateur
 
Avatar de Dsphinx
 
Homme
Développeur Web
Inscription : septembre 2005
Messages : 1 030
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Suisse

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2005
Messages : 1 030
Points : 754
Points : 754
Je vais jeter un oeil et testé... Sinon je reviens checker le forum...

Merci & big up !
Dsphinx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2006, 11h52   #8
Modérateur
 
Avatar de Dsphinx
 
Homme
Développeur Web
Inscription : septembre 2005
Messages : 1 030
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Suisse

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2005
Messages : 1 030
Points : 754
Points : 754
mouais ca fonctionnne... Mais impossible de mettre ce code dans une page avec d'autre éléments php ou html...
Dsphinx est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h25.


 
 
 
 
Partenaires

Hébergement Web