VALEUR RGB

atlantisfr Messages postés 76 Date d'inscription samedi 12 août 2006 Statut Membre Dernière intervention 9 août 2007 - 17 déc. 2006 à 17:49
AgoRa_ScripT Messages postés 136 Date d'inscription jeudi 22 juillet 2004 Statut Membre Dernière intervention 20 octobre 2007 - 28 déc. 2006 à 10:56
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/40757-valeur-rgb

AgoRa_ScripT Messages postés 136 Date d'inscription jeudi 22 juillet 2004 Statut Membre Dernière intervention 20 octobre 2007
28 déc. 2006 à 10:56
déjà vu, avec celle de Kerrigan entre autre, dont je me suis toujours servi. (et qui tient en 42 lignes)
atlantisfr Messages postés 76 Date d'inscription samedi 12 août 2006 Statut Membre Dernière intervention 9 août 2007
17 déc. 2006 à 19:59
Moi perso' je trouve que la palette comme paint est mieu, ou rouve plus facilement les couleurs, aprés moi quand je peux éviter les dlls je les évite, j'aime pas trop mais fjxokt a fait un code en picwin avec une palette il me semble. Par conclusion niveau valeur rgb faut taper haut si on veut espérer une bonne note sur ce site.
Bestdoud Messages postés 243 Date d'inscription mercredi 22 janvier 2003 Statut Membre Dernière intervention 28 décembre 2008
17 déc. 2006 à 19:54
pourquoi ne pas afficher une image contenant toutes la gamme de couleurs et récupérer la couleur de l'endroit ou on a cliqué comme paint?
Je crois qu'il y a une dll qui fait ça. Mais bon en scripting c'est plus sympa.
atlantisfr Messages postés 76 Date d'inscription samedi 12 août 2006 Statut Membre Dernière intervention 9 août 2007
17 déc. 2006 à 17:58
Sa commence à fair beaucoup trois commentaire mais j'ai vu encore plus court :s

alias -l rgb.scroll { did -o $dname $1 1 $did($2).sel | did -o $dname 8 1 $rgb($did(2),$did(4),$did(6)) }

if ($did == 1) rgb.scroll 2 1
if ($did == 3) rgb.scroll 4 3
if ($did == 5) rgb.scroll 6 5
atlantisfr Messages postés 76 Date d'inscription samedi 12 août 2006 Statut Membre Dernière intervention 9 août 2007
17 déc. 2006 à 17:51
Tien, au passage même sans les ( ) les did marchent.
if $did == 1 rgb.scroll 2 1 1 8 1
if $did == 3 rgb.scroll 4 1 3 8 1
if $did == 5 rgb.scroll 6 1 5 8 1
atlantisfr Messages postés 76 Date d'inscription samedi 12 août 2006 Statut Membre Dernière intervention 9 août 2007
17 déc. 2006 à 17:49
Encore un systeme de valeur rgb ? Tes scrolls son pas asser précissent, Quand tu es a 0 et tu veux aller à 1, c'est impossible donc c'est dommage. Tu vas me dire que j'éxagére mais sa peut s'optimiser encore un tout petit peu.

if ($did == 1) { did -o $dname 2 1 $did(1).sel | did -o $dname 8 1 $rgb($did(2),$did(4),$did(6)) }
if ($did == 3) { did -o $dname 4 1 $did(3).sel | did -o $dname 8 1 $rgb($did(2),$did(4),$did(6)) }
if ($did == 5) { did -o $dname 6 1 $did(5).sel | did -o $dname 8 1 $rgb($did(2),$did(4),$did(6)) }

devient:
alias -l rgb.scroll { did -o $dname $1 $2 $did($3).sel | did -o $dname $4 $5 $rgb($did(2),$did(4),$did(6)) }
if ($did == 1) rgb.scroll 2 1 1 8 1
if ($did == 3) rgb.scroll 4 1 3 8 1
if ($did == 5) rgb.scroll 6 1 5 8 1

et pour le $devent edit parriel. Bon c'est toujours qu'une centaine de caractéres même pas mais si tu fais ton propre script perso' et tu fais sa à toute tes remotes, tu vas gagner de la place. Tu donnes la valeur rgb optimiser, j'ai bien aimé. Voilà, bonne continuation.
Rejoignez-nous