[PHP GD] Espacer les lettres possible ?
Résolu/Fermé
A voir également:
- [PHP GD] Espacer les lettres possible ?
- Easy php - Télécharger - Divers Web & Internet
- Le fichier contient une liste de prénoms. triez ce tableau par ordre alphabétique des prénoms. quel mot est formé par les 6 premières lettres de la colonne code ? - Forum Bureautique
- Gd group prélèvement - Forum Vos droits sur internet
- Trouver une phrase avec des lettres dans le désordre - Forum Loisirs / Divertissements
- Mon clavier n'écrit plus les lettres ✓ - Forum Clavier
5 réponses
Utilisateur anonyme
1 juil. 2010 à 21:59
1 juil. 2010 à 21:59
c'est important que ce soit en PHP ???
car sinan
il y a la proprieté CSS "letter-spacing"
car sinan
il y a la proprieté CSS "letter-spacing"
Utilisateur anonyme
1 juil. 2010 à 22:16
1 juil. 2010 à 22:16
Pour le CSS je connais mais j'ai besoin du php car j'utilise des polices différentes ^^
Utilisateur anonyme
1 juil. 2010 à 22:47
1 juil. 2010 à 22:47
meme avec une police differente
tu doit pouvoir gerer sa avec le CSS
et je ne l'affirmerai pas
mais je ne pense pas que ce soit possible en PHP
meme avec la librairie GD
tu doit pouvoir gerer sa avec le CSS
et je ne l'affirmerai pas
mais je ne pense pas que ce soit possible en PHP
meme avec la librairie GD
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Utilisateur anonyme
2 juil. 2010 à 21:17
2 juil. 2010 à 21:17
j'ai cherché pour toi ...
et j'ai trouver un script posté par Jordanslost sur cette page
http://webcache.googleusercontent.com/search?q=cache:qElvB3R7myoJ:php.net/manual/fr/function.imagestring.php+php+gd+police+letter+spacing&cd=1&hl=fr&ct=clnk&gl=fr&lr=lang_fr
a la base il a créer ce script pour pouvoir ecrir de droite a gauche avec la librairie GD
pour ce faire il crée des boucles pour enregistrer la position de la derniere lettre ecrite
mais on peut detourner le script pour exploiter le letter-spacing
je te donne la source telle quelle
maintenant a toi de te debrouiller pour le comprendre et l'adapter a tes besoins
citation :
Here is a small bit I made for writing to a image from right to left when you are limited to imagestring()
<?php
$pageview_letters = preg_split('//', $string, -1 ); // Form are original array of letters.
$minus = 6; // The letter spacing in pixels
$first = true; // Whether or not we have started the string
$x = 375; // X Location of imagestring
$y = 23; // Y Location of imagestring
$letters = array(); // Initiate the array o letters.
foreach ( $pageview_letters as $letter ) {
$letters[] = $letter;
}
$letters = array_reverse( $letters );
foreach ( $letters as $letter ) {
if ( $first ) {
imagestring( $image, 2, $x, $y, $letter, $light_blue );
$first = false;
} else {
$x = ( $x - $minus );
imagestring( $image, 2, $x, $y, $letter, $light_blue );
}
}
?>
et j'ai trouver un script posté par Jordanslost sur cette page
http://webcache.googleusercontent.com/search?q=cache:qElvB3R7myoJ:php.net/manual/fr/function.imagestring.php+php+gd+police+letter+spacing&cd=1&hl=fr&ct=clnk&gl=fr&lr=lang_fr
a la base il a créer ce script pour pouvoir ecrir de droite a gauche avec la librairie GD
pour ce faire il crée des boucles pour enregistrer la position de la derniere lettre ecrite
mais on peut detourner le script pour exploiter le letter-spacing
je te donne la source telle quelle
maintenant a toi de te debrouiller pour le comprendre et l'adapter a tes besoins
citation :
Here is a small bit I made for writing to a image from right to left when you are limited to imagestring()
<?php
$pageview_letters = preg_split('//', $string, -1 ); // Form are original array of letters.
$minus = 6; // The letter spacing in pixels
$first = true; // Whether or not we have started the string
$x = 375; // X Location of imagestring
$y = 23; // Y Location of imagestring
$letters = array(); // Initiate the array o letters.
foreach ( $pageview_letters as $letter ) {
$letters[] = $letter;
}
$letters = array_reverse( $letters );
foreach ( $letters as $letter ) {
if ( $first ) {
imagestring( $image, 2, $x, $y, $letter, $light_blue );
$first = false;
} else {
$x = ( $x - $minus );
imagestring( $image, 2, $x, $y, $letter, $light_blue );
}
}
?>