coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 2012
-
31 juil. 2007 à 00:00
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 2012
-
28 août 2007 à 19:25
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 28 août 2007 à 19:25
suffit d'utiliser du svg pour itiliser ce genre de classes... ou plus simplement, faire un tas de classes pour gerer des graphiques (histogrammes 3d avec couleur attenuee pour les cotes par exemple)
audayls
Messages postés373Date d'inscriptionsamedi 9 juillet 2005StatutMembreDernière intervention11 août 2008 28 août 2007 à 13:04
Bonjour à toi et merci pour le commentaire ^^
Mise à part l'exemple fournit je n'ai pas d'exemple d'application qui utilise cette class (ce n'était pas mon objectif premier à vrai dire =P)
Pour faire une telle application il faudrait (je pense) utiliser javascript pour le rendre plus attrayant... Je m'y attarderai un jour =) Je t'envoie un MP si l'application sort ;-)
Garra y Figura
Messages postés9Date d'inscriptiondimanche 20 mai 2007StatutMembreDernière intervention 2 mars 2021 13 août 2007 à 12:05
Bonjour et bravo pour ce script!
As-tu un exemple d'application??? pourqu'on puisse voir la chose se faire? Merci!!!
audayls
Messages postés373Date d'inscriptionsamedi 9 juillet 2005StatutMembreDernière intervention11 août 2008 9 août 2007 à 23:02
Voilà le mélange de couleur =)
audayls
Messages postés373Date d'inscriptionsamedi 9 juillet 2005StatutMembreDernière intervention11 août 2008 6 août 2007 à 22:05
Nouvelle mise à jours =)
Possibilité de modifier la teinte, la saturation, la luminosité d'une couleur ainsi que le rouge, le vert et le bleu d'une couleur.
Prochaine mise à jour permettra le mélange de couleur ^^
audayls
Messages postés373Date d'inscriptionsamedi 9 juillet 2005StatutMembreDernière intervention11 août 2008 4 août 2007 à 01:00
Petite mise à jours =)
Pour le moment seule l'inversion de couleur est dispo mais maintenant que le code HSL d'une couleur est accessible on peut facilement modifier la teinte (Hue), la saturation (Saturation) et la luminosité (Luminosity) d'une couleur.
A voir dans les prochaines mises à jours ;-)
Par contre si vous avez quelques exemples de Méthode je ne suis pas contre du tout =P
cs_OriOn
Messages postés822Date d'inscriptionvendredi 25 mai 2001StatutModérateurDernière intervention 1 août 2014 2 août 2007 à 16:18
sympa,
mais comme l'a dit coucou747, si tu veux t'amuser tu as encore pleins de choses à faire. D'ailleurs ça serait très sympa de pouvoir toutes ces améliorations, je pense que ça servirait à tout le monde.
@+
kankrelune
Messages postés1293Date d'inscriptionmardi 9 novembre 2004StatutMembreDernière intervention21 mai 2015 1 août 2007 à 12:52
A première vue ça a l'air pas mal... par contre... .. .
- dans le constructeur de Color plutôt que de faire des multiple cast il serait plus simple et plus performant de faire
$sColor = (string) $sColor;
au début et ensuite tu réutilise $sColor directement sans cast... .. .
Sinon il serait bien de faire un peu évoluer la class color... y ajouter des méthodes de manipulation (inversion, décalage, mélange)... s'il te faut des idée j'ai une class de gestion de couleur qui traine... .. .
@ tchaOo°
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 1 août 2007 à 07:36
HSL ? perso, j'ai fait un truc bizare : (blanc-(blanc - couleur) * attenuation ) sinon, tu peux faire (blanc+couleur*c)/(1+c)
audayls
Messages postés373Date d'inscriptionsamedi 9 juillet 2005StatutMembreDernière intervention11 août 2008 1 août 2007 à 00:04
Merci pour vos commentaires =)
@Coucou : Merci pour les idées ^^ Je vais essayer de pousser les méthodes de ma class "ConvertColor". Pour le moment j'ai fais 2 nouvelles méthodes pour permettre d'inverser la couleur mais là je galère sur la convertion "RGBtoHSL" (puisque apparament pour éclaisir une couleur il faut passer par un code HSL mais aucun des convertisseurs que j'ai essayé, ne me donnent le même résultat - -")
cs_stay
Messages postés493Date d'inscriptionjeudi 7 juillet 2005StatutMembreDernière intervention24 mai 20174 31 juil. 2007 à 14:49
Très jolie source, bonne continuation
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 31 juil. 2007 à 00:00
Merci :) je te rassures, j'avais deja mon tas de classes pour ca :) mes classes sont incompletes (il manque des constructeurs disons... pour les couleurs sous forme hexa, rgb($r, $g, $b) avec les composantes entre 0 et 1, ou entre 0 et 255, ou entre 0 et FF etc...)
toi tu peux pousser avec des methodes de traitement des couleurs (fondus de deux couleurs, eclairsir, assombrir, additionner, soustraire, diviser, multiplier, etc... inverser les couleurs, etc...)
28 août 2007 à 19:25
28 août 2007 à 13:04
Mise à part l'exemple fournit je n'ai pas d'exemple d'application qui utilise cette class (ce n'était pas mon objectif premier à vrai dire =P)
Pour faire une telle application il faudrait (je pense) utiliser javascript pour le rendre plus attrayant... Je m'y attarderai un jour =) Je t'envoie un MP si l'application sort ;-)
13 août 2007 à 12:05
As-tu un exemple d'application??? pourqu'on puisse voir la chose se faire? Merci!!!
9 août 2007 à 23:02
6 août 2007 à 22:05
Possibilité de modifier la teinte, la saturation, la luminosité d'une couleur ainsi que le rouge, le vert et le bleu d'une couleur.
Prochaine mise à jour permettra le mélange de couleur ^^
4 août 2007 à 01:00
Pour le moment seule l'inversion de couleur est dispo mais maintenant que le code HSL d'une couleur est accessible on peut facilement modifier la teinte (Hue), la saturation (Saturation) et la luminosité (Luminosity) d'une couleur.
A voir dans les prochaines mises à jours ;-)
Par contre si vous avez quelques exemples de Méthode je ne suis pas contre du tout =P
2 août 2007 à 16:18
mais comme l'a dit coucou747, si tu veux t'amuser tu as encore pleins de choses à faire. D'ailleurs ça serait très sympa de pouvoir toutes ces améliorations, je pense que ça servirait à tout le monde.
@+
1 août 2007 à 12:52
- dans le constructeur de Color plutôt que de faire des multiple cast il serait plus simple et plus performant de faire
$sColor = (string) $sColor;
au début et ensuite tu réutilise $sColor directement sans cast... .. .
Sinon il serait bien de faire un peu évoluer la class color... y ajouter des méthodes de manipulation (inversion, décalage, mélange)... s'il te faut des idée j'ai une class de gestion de couleur qui traine... .. .
@ tchaOo°
1 août 2007 à 07:36
1 août 2007 à 00:04
@Coucou : Merci pour les idées ^^ Je vais essayer de pousser les méthodes de ma class "ConvertColor". Pour le moment j'ai fais 2 nouvelles méthodes pour permettre d'inverser la couleur mais là je galère sur la convertion "RGBtoHSL" (puisque apparament pour éclaisir une couleur il faut passer par un code HSL mais aucun des convertisseurs que j'ai essayé, ne me donnent le même résultat - -")
31 juil. 2007 à 14:49
31 juil. 2007 à 00:00
toi tu peux pousser avec des methodes de traitement des couleurs (fondus de deux couleurs, eclairsir, assombrir, additionner, soustraire, diviser, multiplier, etc... inverser les couleurs, etc...)