› Fiche technique de LIB - Manipulation des couleurs RGB-Hexa


  • Description
  • Mises à jour
  • Statistiques

Nom : LIB - Manipulation des couleurs RGB-HexaLangage : PHPDate : 14/09/2007Auteur : dighan

Description
Librairie de manipulation des couleurs RGB et Hexa.
Fonctionnalités :
- conversion RGB->Hexa , Hexa->RGB
- vérification formats RGB & Hexa
- décomposition R,G,B

Pour plus d'infos, voir source.


Revue (Nazario)
Source qui peut être très utile, bien codé et bien détaillé. Il vérifie les formats et peut retourner une erreur s'il y'en a une. Elle est commentée pour les débutants.

Atouts

+ Fonctionne parfaitement
+ Source commentée
+ Résultat détaillé
+ Vérification des formats

Défauts

- balises <?php ?> manquantes

Notes

Originalité : 9/10

Aspect : 9/10

Facilité d'installation : 9/10

Compatibilité : 10/10

Note globale : 9.25/10Note des utilisateurs : 5 Téléchargements : 115Commentaires : 2

18/09/2007 @ 12:25 #2
Darks
Membre
Avatar de Darks
Commentaire : 0
Je passe aussi en coup de vent.
J'ai essayé la source, elle est fonctionne à la perfection et est superbement commenté.

Je rejoins thoas pour dire : "Comment d'habitude".

Bonne continuation et continue à poster ce genre de fichiers!

17/09/2007 @ 22:46 #1
thoas
Membre
Avatar de thoas
Commentaire : 0
Hello,

Je passe en coup de vent, source vraiment bien documentée et bien codée (comme d'habitude je dirais ;)).

J'aime bien : le fait que tu forces le typage de tes variables (le faisant aussi) et les fonctions sont claires.

Je vais chipoter encore une fois :
- dans isRgbFormat(), tu peux carrément oublier ta variable $bRet et retourner directement (true || false).
- dans getColorComponents(), je pense (pas testé corrige moi, si j'ai tort) que tu peux omettre la déclaration de ton booléen à FALSE vu qu'un booléen est automatiquement à FALSE de base.

Avis personnel qui n'engage que moi : tes fonctions de transformation, j'aurais remplacé le "to" par "2".

Pour finir, tu devrais quand tu auras le temps poster la version POO à la suite, histoire de voir les atouts de la programmation orientée objet.

ciao