Publication : Générateur de dégradés

ZeBrian
WRInaute discret
WRInaute discret
 
Messages: 54
Inscription: 7 Juin 2006

Publication : Générateur de dégradés

Message le Sam Nov 15, 2008 22:32

Bonjour,

Je voudrais mettre en commun l'article que je viens de finir, et qui je l'espère pourrait se révéler utile pour certaines personnes qui n'arrivent qu'à faire des sites moches comme moi :lol:

Ce sont les étapes de conception d'un générateur de dégradés avec PHP/GD, qui permet d'éviter d'ouvrir Photoshop à chaque fois qu'on veut créer un dégradé pour mettre en fond d'un bloc HTML, et croyez-moi les dégradés c'est très utile pour faire un joli site sans se casser la tête :D

Je vous renvoie à mon article pour plus d'infos : http://www.web2master.com/graphic/

A noter que j'ai aussi inclus un petit script qui permet de s'entraîner à créer des couleurs directement à partir de leur syntaxe en hexadécimal, vous vous rendrez compte que ce n'est pas tellement sorcier au final !

Bonne lecture :wink:


everybadey
WRInaute discret
WRInaute discret
 
Messages: 173
Inscription: 11 Nov 2008

Message le Sam Nov 15, 2008 22:36

Effectivement cela peut s'avérer très utile pour les personnes qui ne savent pas manier le design.

Un grand merci je mets un bookmark !


informatiquegifs
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 360
Inscription: 27 Aoû 2003

Message le Dim Nov 16, 2008 10:43

Merci!


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3974
Inscription: 16 Nov 2004

Message le Dim Nov 16, 2008 11:33

merci pour ce code !

Une idée si ca t'interresse:

un nom de fichier de ce genre ->

img.php?t=v100_ffffff_000000
OU
v100_ffffff_000000.png

coté référencement c'est idem, en plus vu que ce sont des fonds, il ne devrait y avoir aucun probleme si tu utilises une extension php. Tout ca pour dire que ca éviterais le passage au rewrite et cela rendrais ton script plus portable. J'ajoute que si les deux versions sont disponibles, perso je prendrais la rewrite :D
Dernière édition par KOogar le Dim Nov 16, 2008 11:40, édité 1 fois.

ZeBrian
WRInaute discret
WRInaute discret
 
Messages: 54
Inscription: 7 Juin 2006

Message le Dim Nov 16, 2008 11:39

En effet je n'y avais pas pensé !

Mais la solution de l'URL Rewriting a le grand avantage de cacher qu'on utilise un code PHP, ce qui évite de grandes tentations pour les hackers si on décide d'utiliser ce script en production malgré mes avertissements :wink:

Et sur un serveur de développement, c'est souvent en local, donc on peut installer l'URL Rewriting sans problème :)

Mais ta remarque reste pertinente, il y a de nombreux cas où ta syntaxe serait salvatrice. Je vais rajouter un petit paragraphe à la fin de l'article :wink:

EDIT : Voilà j'ai rajouté ton idée !


webmasterlamogere
WRInaute passionné
WRInaute passionné
 
Messages: 1874
Inscription: 17 Déc 2006

Message le Dim Nov 16, 2008 21:03

l'idée est excellente mais générer l'image a chaque affichage n'est pas forcément performant. Il serait plus utile de faire un formulaire qui génère l'image avec possibilité de la sauvegarder. en plus ca peut en aider certains qui n'ont pas de logiciel pour le faire

ZeBrian
WRInaute discret
WRInaute discret
 
Messages: 54
Inscription: 7 Juin 2006

Message le Dim Nov 16, 2008 21:19

Justement non, l'immense avantage de cette technique est qu'il suffit de modifier l'adresse de l'image dans le fichier CSS pour changer la couleur, et ainsi à chaque réenregistrement du CSS, on profite de la nouvelle image. Le gain de temps est énorme par rapport à ta méthode :wink:


webmasterlamogere
WRInaute passionné
WRInaute passionné
 
Messages: 1874
Inscription: 17 Déc 2006

Message le Dim Nov 16, 2008 21:35

pour du test OK

ZeBrian
WRInaute discret
WRInaute discret
 
Messages: 54
Inscription: 7 Juin 2006

Message le Dim Nov 16, 2008 22:09

D'où l'intérêt d'enregistrer les images finales à la main (aussi rapide qu'un formulaire voire plus) lors du passage en production :-)


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3974
Inscription: 16 Nov 2004

Message le Lun Nov 17, 2008 5:19

Ce n'est pas l'un contre l'autre, tu peux aussi faire un formulaire :) car ce que tu oublies de dire c'est que ta fonction est une grosse gourmande en ressources serveur. La mise en cache de headers répétés suce en ressources.

A part le fait que tu puisses proposer le code AVEC et SANS rewrite (car le fichier .htaccess est chargé a chaque chargement de page)
img.php?t=v100_ffffff_000000 (sans rewrite)
ET
v100_ffffff_000000.png (avec rewrite)

la mise en cache s'avère quand même indispensable au dela de 2-3 calls de la fonction si la page fait deja beaucoup de requetes, et la proposition de webmasterlamogere prend ici aussi tout son sens quand on cherche à faire des économies de ressources serveur.


Bacteries
WRInaute passionné
WRInaute passionné
 
Messages: 1369
Inscription: 27 Mai 2004

Message le Lun Nov 17, 2008 10:57

Oui c'est clair, c'est une bonne classe (merci d'ailleurs!). Mais je l'utiliserais plus pour générer des images que je sauvegarde et réutilise après (ou via un système de cache).

ZeBrian
WRInaute discret
WRInaute discret
 
Messages: 54
Inscription: 7 Juin 2006

Message le Lun Nov 17, 2008 11:16

Okay je vais aussi faire un formulaire pour générer les dégradés alors :)


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Blogger

  • Générateur de mots-clés
    Cet outil vous fournit une liste de mots sémantiquement proches du mot que vous fournissez en entrée. Il peut servir à vous donner des idées de mots à utiliser sur vos pages, voire de contenus à ajouter.
  • Liste de mots-clés
    Cet outil vous permet de créer à partir de quelques mots-clés une liste d'expressions constituées des mots pris dans tous les ordres possibles. Il sert aux analyses de positionnement et achats de mots-clés.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité