Convertion $rbg vers # html

Soyez le premier à donner votre avis sur cette source.

Vue 5 371 fois - Téléchargée 90 fois

Description

Je sais que c'est pas utile a tlm , mais certain y trouverons probablement leurs bonheur . N'oubliez pas le zip , le ini est important .

Source / Exemple :


menu status,channel {
Rgb to Html:/convertion
             } 

;;;;;;;;;;;;;;;;;;;;;;;;;;; dialogues ;;;;;;;;;;;;;;;;;;;;;
alias convertion dialog -md convertion convertion
  dialog convertion {
  title "Rgb to Html"
  size -1 -1 147 164
  option dbu
  edit "", 1, 11 31 50 11
  box "Rouge", 2, 8 23 57 23
  box "Vert", 3, 81 23 57 23
  edit "", 4, 84 31 50 11
  box "Bleue", 5, 45 58 57 23
  edit "", 6, 48 66 50 11
  box "RGB", 7, 4 15 140 80
  box "Resultat", 8, 45 112 57 23
  edit "", 9, 48 120 50 11
  button "Convertion", 10, 54 146 37 12
}  

alias erreur dialog -md erreur erreur
dialog erreur {
  title "erreur valeur rgb"
  size -1 -1 143 87
  option dbu
  text "                             ERREUR                                                                                                                          LES VALEURS RGB NE PEUVENT                          PAS EXCEDER 255 OU ETRE EN                                      DESSOUS DE 0", 1, 13 6 113 43
  button "fermer", 2, 50 61 33 11, cancel
}  
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; fin dialogue ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

on 1:dialog:convertion:sclick:10:{
if ( $did(convertion,1) > 255 || $did(convertion,4) > 255 || $did(convertion,6) > 255 || $did(convertion,1) < 0 || $did(convertion,4) < 0 || $did(convertion,6) < 0 ) {
beep 1 | erreur | halt }  
if ( $did(convertion,1) == $null || $did(convertion,4) == $null || $did(convertion,6) == $null ) { 
beep 1 | erreur | halt }    
if ( $did(convertion,9) != $null ) { halt }
did -a convertion 9 $chr(35) $+ $readini(couleur.ini,couleur,$did(convertion,1)) $+ $readini(couleur.ini,couleur,$did(convertion,4)) $+ $readini(couleur.ini,couleur,$did(convertion,6)) 
dialog -i convertion
window -dpk0 @couleur.preview -1 -1 350 350  
drawfill -r @couleur.preview $rgb($did(convertion,1),$did(convertion,4),$did(convertion,6)) $rgb($did(convertion,1),$did(convertion,4),$did(convertion,6)) 0 0
 }  

----------- ici le contenue du ini ( ne pas mettre dans le mrc ) ------------ 

[couleur]
0 = 00  
1 = 01  
2 = 02
3 = 03
4 = 04
5 = 05 
6 = 06  
7 = 07 
8 = 08  
9 = 09  
10 = 0A  
11 = 0B  
12 = 0C  
13 = 0D  
14 = 0E  
15 = 0F
16 = 10  
17 = 11  
18 = 12  
19 = 13  
20 = 14  
21 = 15  
22 = 16  
23 = 17
24 = 18  
25 = 19  
26 = 1A  
27 = 1B  
28 = 1C  
29 = 1D  
30 = 1E  
31 = 1F
32 = 20  
33 = 21  
34 = 22  
35 = 23  
36 = 24  
37 = 25  
38 = 26  
39 = 27
40 = 28  
41 = 29  
42 = 2A  
43 = 2B  
44 = 2C  
45 = 2D  
46 = 2E  
47 = 2F
48 = 30  
49 = 31  
50 = 32  
51 = 33  
52 = 34  
53 = 35  
54 = 36  
55 = 37 
56 = 38  
57 = 39  
58 = 3A  
59 = 3B  
60 = 3C  
61 = 3D  
62 = 3E  
63 = 3F
64 = 40  
65 = 41  
66 = 42  
67 = 43  
68 = 44  
69 = 45  
70 = 46  
71 = 47 
72 = 48  
73 = 49  
74 = 4A  
75 = 4B  
76 = 4C  
77 = 4D  
78 = 4E  
79 = 4F
80 = 50  
81 = 51  
82 = 52  
83 = 53  
84 = 54  
85 = 55  
86 = 56  
87 = 57
88 = 58  
89 = 59  
90 = 5A  
91 = 5B  
92 = 5C  
93 = 5D  
94 = 5E  
95 = 5F 
96 = 60  
97 = 61  
98 = 62  
99 = 63  
100 = 64  
101 = 65  
102 = 66  
103 = 67
104 = 68  
105 = 69  
106 = 6A  
107 = 6B  
108 = 6C  
109 = 6D  
110 = 6E
111 = 6F  
112 = 70  
113 = 71  
114 = 72  
115 = 73  
116 = 74  
117 = 75 
118 = 76  
119 = 77  
120 = 78  
121 = 79  
122 = 7A  
123 = 7B  
124 = 7C 
125 = 7D  
126 = 7E  
127 = 7F  
128 = 80  
129 = 81  
130 = 82  
131 = 83 
132 = 84  
133 = 85  
134 = 86  
135 = 87  
136 = 88  
137 = 89  
138 = 8A 
139 = 8B  
140 = 8C  
141 = 8D  
142 = 8E  
143 = 8F  
144 = 90  
145 = 91 
146 = 92  
147 = 93  
148 = 94  
149 = 95  
150 = 96  
151 = 97  
152 = 98 
153 = 99  
154 = 9A  
155 = 9B  
156 = 9C  
157 = 9D  
158 = 9E  
159 = 9F 
160 = A0  
161 = A1  
162 = A2  
163 = A3  
164 = A4  
165 = A5  
166 = A6 
167 = A7  
168 = A8  
169 = A9  
170 = AA
171 = AB  
172 = AC  
173 = AD 
174 = AE  
175 = AF  
176 = B0  
177 = B1  
178 = B2  
179 = B3  
180 = B4 
181 = B5  
182 = B6  
183 = B7  
184 = B8  
185 = B9  
186 = BA  
187 = BB 
188 = BC  
189 = BD  
190 = BE  
191 = BF  
192 = C0  
193 = C1  
194 = C2 
195 = C3  
196 = C4  
197 = C5  
198 = C6  
199 = C7  
200 = C8  
201 = C9
202 = CA  
203 = CB  
204 = CC  
205 = CD  
206 = CE  
207 = CF  
208 = D0 
209 = D1  
210 = D2
211 = D3  
212 = D4  
213 = D5  
214 = D6  
215 = D7
216 = D8  
217 = D9  
218 = DA  
219 = DB  
220 = DC  
221 = DD  
222 = DE
223 = DF  
224 = E0  
225 = E1  
226 = E2  
227 = E3  
228 = E4  
229 = E5
230 = E6  
231 = E7  
232 = E8  
233 = E9  
234 = EA  
235 = EB  
236 = EC
237 = ED  
238 = EE  
239 = EF  
240 = F0  
241 = F1  
242 = F2  
243 = F3
244 = F4  
245 = F5  
246 = F6  
247 = F7  
248 = F8  
249 = F9  
250 = FA
251 = FB  
252 = FC  
253 = FD  
254 = FE  
255 = FF

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
311
Date d'inscription
dimanche 23 février 2003
Statut
Membre
Dernière intervention
1 mai 2009

Merci bien de ton avie , mais je ne voie absolument aucun intêret a commenté une source qui as plus de 2 ans. Occupe toi de ce qui est devant au lieux de ce qui est loin derrière.

De plus c'est pas 303 lignes de codes , car aucun des informations hexadicimale ne trouvais dans le mrc.

Mais bref .. Ca a plus d'intêret.
Messages postés
264
Date d'inscription
lundi 19 mai 2003
Statut
Membre
Dernière intervention
7 juillet 2009

jappel pas ca du boulo par consequent je me doi de te montrer comennt on fait ca en une ligne !

web { if ($isid) { return $+($iif($len($base($1,10,16)) 1,0),$base($1,10,16),$iif($len($base($2,10,16)) 1,0),$base($2,10,16),$iif($len($base($3,10,16)) == 1,0),$base($3,10,16))) } }

voila et pour la conversion: //echo -a $web(a,c,b)
a b c = les couleures rgb a convertir example: //Echo -a $web(255,10,100)

voila fin pas la peine de pondre 303 lignes de code pour unechose qui tien en une seule, je ne fait pas les vérif c vrais mais bon, je doute que ca soi réelement bien génan et au pir en deux minutes c'est amélioré donc bon :)
allé regarde a /help $base
tu y trouvera de bonnes choses ;)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.