begin process at 2012 05 27 20:35:50
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Graphique

 > TEXTE EN RELIEF

TEXTE EN RELIEF


 Information sur la source

Note :
8 / 10 - par 1 personne
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Graphique Niveau :Débutant Date de création :29/08/2004 Vu :3 601

Auteur : Specops

Ecrire un message privé
Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note

 Description

Une petite fonction pour faire un effet de relief sur un texte avec GD

Source

  • function imagestringr($img,$x,$y,$size,$string,$texte,$relief,$direction) {
  • $dir = explode("+",$direction);
  • if ($dir[0] == "H") { $ya = -1; } elseif ($dir[0] == "B") { $ya = +1; }
  • if ($dir[1] == "G") { $xa = -1; } elseif ($dir[1] == "D") { $xa = +1; }
  • $col = imagecolorallocate($img,$texte[0],$texte[1],$texte[2]);
  • $colr = imagecolorallocate($img,$relief[0],$relief[1],$relief[2]);
  • imagestring($img,$size,$x+($xa),$y+($ya),$string,$colr);
  • imagestring($img,$size,$x,$y,$string, $col);
  • }
function imagestringr($img,$x,$y,$size,$string,$texte,$relief,$direction) {
	$dir = explode("+",$direction);
	if ($dir[0] == "H") { $ya = -1; } elseif ($dir[0] == "B") { $ya = +1; }
	if ($dir[1] == "G") { $xa = -1; } elseif ($dir[1] == "D") { $xa = +1; }
	
	$col = imagecolorallocate($img,$texte[0],$texte[1],$texte[2]);
	$colr = imagecolorallocate($img,$relief[0],$relief[1],$relief[2]);
	imagestring($img,$size,$x+($xa),$y+($ya),$string,$colr);
	imagestring($img,$size,$x,$y,$string, $col);
}

 Conclusion

Voila un exemple d'utilisation :

imagestringr($img,10,4,5,"* Relief *",array(255,0,0),array(0,0,0),"B+D");

$img : identifiant de l'image
$x : position x
$y : position y
$size : taille de 1 à 5
$string : le texte
$texte : tableau contenant les couleurs RVB du texte
$relief tableau contenant les couleurs RVB du relief

$direction : direction de l'ombre :
H = haut
B = Bas
+
G = Gauche
D = Droite


 Sources du même auteur

ANTI SPAM
CRÉER UN FICHIER

 Sources de la même categorie

Source avec Zip Source avec une capture CAMEMBERT BD par dardelphi
Source avec une capture AMÉLIORATION : CAMEMBERT par asphator
GESTION DE COULEUR par manuche
Source avec Zip NAVIGATOR (+CSSDETECTOR) par xXVoxPopuliXx
COMMENT, AVEC GD, DESSINER UN RECTANGLE TRANSPARENT PLEIN AV... par Rainbow

Commentaires et avis

Commentaire de thunderfear le 09/12/2004 14:34:14

bonjour,
en fait quand je test ce script il me met differentes erreur :

Warning: imagecolorallocate(): supplied argument is not a valid Image resource
Warning: imagestring(): supplied argument is not a
...
est-ce que kelkun pourrai m'aider??

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,468 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales