Metagames


Précédent   Metagames > Discussions Générales > Informatique > Développement
Accueil S'inscrire Blogs FAQ Communauté Calendrier Téléchargements Messages du jour Recherche

Développement Programmation et POO (C, C++, Java, Python ...) et Développement Orienté Web (HTML, CSS, PHP, SQL, W3C ...)

Réponse
 
Outils de la discussion Modes d'affichage
Vieux 29/05/2007, 17h12   #11 (permalink)
Profil
Dieu tout puissant
Ancienneté  92%
Ancienneté 92%
 
Avatar de FreeZou
 
Date d'inscription: mai 2006
Âge: 37
Pays :
Messages: 2 853
Téléchargements: 0
Uploads: 0
Merci: 5
Remercié 116 fois dans 60 Posts
Par défaut

Easy php émule un serveur apache + php + sql.
C'est comme si tu mettais tes pages sur free.
FreeZou est déconnecté   Réponse avec citation
Vieux 29/05/2007, 17h33   #12 (permalink)
Profil
Membre V.I.P
Ancienneté  94%
Ancienneté 94%
 
Avatar de Bowser
 
Date d'inscription: mai 2006
Messages: 2 464
Téléchargements: 2
Uploads: 0
Entrées dans le blog: 1
Merci: 7
Remercié 28 fois dans 15 Posts
Par défaut

Ah oui je ne le savais pas du tout avant, je pensais que c'était un module à installer sur un compte free.

---

J'ai réussi à positionner le texte sur l'image.

Il me reste à :

- Changer la Police du texte (chiotte, c'est pas expliqué dans le tuto )
J'aimerai la changer (en Visitor.TTF), j'ai copié dans le dossier images, aprés...

-Mettre un Stroke de 1px sur la police (ça doit etre faisable en HTML ? )

- Inserer ce code PHP dans une ma page Web (le plus gros morceau je pense.)
Bowser est déconnecté   Réponse avec citation
Vieux 29/05/2007, 18h28   #13 (permalink)
Profil
Dieu tout puissant
Ancienneté  92%
Ancienneté 92%
 
Avatar de FreeZou
 
Date d'inscription: mai 2006
Âge: 37
Pays :
Messages: 2 853
Téléchargements: 0
Uploads: 0
Merci: 5
Remercié 116 fois dans 60 Posts
Par défaut

Tu pourrais coller ton code qu'on y jette un oeil :]
FreeZou est déconnecté   Réponse avec citation
Vieux 29/05/2007, 18h49   #14 (permalink)
Profil
Membre V.I.P
Ancienneté  94%
Ancienneté 94%
 
Avatar de Bowser
 
Date d'inscription: mai 2006
Messages: 2 464
Téléchargements: 2
Uploads: 0
Entrées dans le blog: 1
Merci: 7
Remercié 28 fois dans 15 Posts
Par défaut

Yep :

Code:
<?php
header ("Content-type: image/png");
$image_source = imagecreatefrompng("images/logo.png");
$orange = imagecolorallocate($image_source, 0, 0, 0);
imagestring($image_source, 4, 5, 2, "Hey ça marche :)", $orange);
imagepng($image_source);
?>
Et le résultat :



Avec la nouvelle police j'aimerai bien un résultat de ce style :



On va y arriver
Bowser est déconnecté   Réponse avec citation
Vieux 29/05/2007, 19h44   #15 (permalink)
Profil
Dieu tout puissant
Ancienneté  92%
Ancienneté 92%
 
Avatar de FreeZou
 
Date d'inscription: mai 2006
Âge: 37
Pays :
Messages: 2 853
Téléchargements: 0
Uploads: 0
Merci: 5
Remercié 116 fois dans 60 Posts
Par défaut

Je crois pas qu'on puisse mettre une bordure sur un texte (en tout cas pas en css, j'ai jamais vraiment étudié la librairie GD donc euh ... :p ), mais tu pourrais faire un premier texte noir avec le blanc par dessus ( plus petit d'1 px ).

Pour la police ... aie sur le net on conseille toujours d'utiliser des polices standard, néanmoin apparement la fonction imageloadfont() pourrait t'aider.
PHP: imageloadfont - Manual

De ce que j'ai lu en diagonale, tu met le chemin vers ta font et ça te renverras un id pour ta fonction imagestring()

PS : a moins que cette fonction marche mieux pour tes fonts ( désolé pas trop le temps de me pencher dessus ce soir ;p )
PHP: imagettftext - Manual

PS2: c'est le manuel php en français pense a le regarder quand tu hesite sur quelquechose c'est une mine d'or, et facile d'acces.
FreeZou est déconnecté   Réponse avec citation
Vieux 29/05/2007, 19h54   #16 (permalink)
Profil
Membre V.I.P
Ancienneté  94%
Ancienneté 94%
 
Avatar de Bowser
 
Date d'inscription: mai 2006
Messages: 2 464
Téléchargements: 2
Uploads: 0
Entrées dans le blog: 1
Merci: 7
Remercié 28 fois dans 15 Posts
Par défaut

Super freezou, je vais essayer ça

Edit : Cette fonction requiert la bibliothèque GD ainsi que la bibliothèque » FreeType.

Mince, c'est quoi ce truc ? leur site ne marche plus...

Edit2 : C'est bon, je vais essayer la première option au pire

1er essai, loupé...

Voici le code :

Code:
<?php
header ("Content-type: image/png");
$image_source = imagecreatefrompng("images/logo.png");
$orange = imagecolorallocate($image_source, 0, 0, 0);
$font = imageloadfont("images/v.ttf");
imagestring($image_source, $font, 4, 5, 2, "Hey ça marche :)", $orange);
imagepng($image_source);
?>
Y'a une erreur ?
Bowser est déconnecté   Réponse avec citation
Vieux 29/05/2007, 20h52   #17 (permalink)
Profil
Dieu tout puissant
Ancienneté  92%
Ancienneté 92%
 
Avatar de FreeZou
 
Date d'inscription: mai 2006
Âge: 37
Pays :
Messages: 2 853
Téléchargements: 0
Uploads: 0
Merci: 5
Remercié 116 fois dans 60 Posts
Par défaut

de ce que j'ai lu il faut "convertir les fichier de font".
Demain j'ai pas grand chose à faire au taff je chercherais
FreeZou est déconnecté   Réponse avec citation
Vieux 29/05/2007, 21h56   #18 (permalink)
Profil
Membre V.I.P
Ancienneté  94%
Ancienneté 94%
 
Avatar de Bowser
 
Date d'inscription: mai 2006
Messages: 2 464
Téléchargements: 2
Uploads: 0
Entrées dans le blog: 1
Merci: 7
Remercié 28 fois dans 15 Posts
Par défaut

Ah merci c'est cool
Bowser est déconnecté   Réponse avec citation
Vieux 30/05/2007, 08h53   #19 (permalink)
Profil
Dieu tout puissant
Ancienneté  92%
Ancienneté 92%
 
Avatar de FreeZou
 
Date d'inscription: mai 2006
Âge: 37
Pays :
Messages: 2 853
Téléchargements: 0
Uploads: 0
Merci: 5
Remercié 116 fois dans 60 Posts
Par défaut

Code PHP:
<?php
header
("Content-type: image/png");
$im imagecreatetruecolor(40030);

$white imagecolorallocate($im255255255);
$grey imagecolorallocate($im128128128);
$black imagecolorallocate($im000);
imagefilledrectangle($im0039929$white);

$text 'Test...';

$font 'C:/chemin_complet_vers_la_font/visitor1.ttf'// mettre le chemin absolue vers la font

imagettftext($im2001121$grey$font$text);
imagettftext($im2001020$black$font$text); // ombrage

imagepng($im);
?>
Avec un chemin complet testé et approuvé.
Mon serveur web a juste la librairie GD2 activé.

PS : inspiré ( voir même tres recopié :p ) des exemples de PHP: Hypertext Preprocessor, test tu verras un effet d'ombrages en jouant sur la position tu dois pouvoir faire ta bordure sur ton texte
FreeZou est déconnecté   Réponse avec citation
Vieux 30/05/2007, 11h06   #20 (permalink)
Profil
Membre V.I.P
Ancienneté  94%
Ancienneté 94%
 
Avatar de Bowser
 
Date d'inscription: mai 2006
Messages: 2 464
Téléchargements: 2
Uploads: 0
Entrées dans le blog: 1
Merci: 7
Remercié 28 fois dans 15 Posts
Par défaut

'Tain excellent

J'ai essayé de modifier le code en voulant intégrer mon image mais sans réussir...

Code:
<?php
header("Content-type: image/png");

$im = imagecreatetruecolor(350, 20);
$image_source = imagecreatefrompng("images/logo.png");
$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);

$text = 'Test...';

$font = 'D:\Site\EasyPHP\www\images\v.ttf'; // mettre le chemin absolue vers la font

imagettftext($im, 20, 0, 11, 21, $grey, $font, $text);
imagettftext($im, 20, 0, 10, 20, $black, $font, $text); // ombrage

imagepng($image_source);
?>
En rouge, c'est ce que j'ai modifié/ajouté. Au final, j'obtiens bien mon image, mais le texte n'est plus là.

J'ai essayé de rajouter dans imagettftext, $image_source, mais j'obtiens ce message habituel :

L'image “http://127.0.0.1/” ne peut être affichée car elle contient des erreurs.


Bowser est déconnecté   Réponse avec citation
Réponse
Précédent   Metagames > Discussions Générales > Informatique > Développement


Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non


Discussions similaires
Discussion Auteur Forum Réponses Dernier message
noob dsi doudou2* Gameboy and DS 1 05/10/2009 18h59
Noob need help! badak Xbox 360 5 16/07/2009 14h29
Noob need help madiori Playstation Portable 6 20/07/2007 16h13
Je suis un noob de chez noob Invité Playstation 2 29 18/03/2005 23h15
noob de chez noob Invité Xbox 10 28/11/2004 20h13


Fuseau horaire GMT +1. Il est actuellement 11h24.


© 2003-2018 MetaGames. Tous droits réservés.