Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 20/09/2008, à 20:05

HP

[résolu] [bash] conversion de couleurs RGB

J'ai des couleurs RGB qui se présentent sous ce format :

65535, 65535, 65535

blanc

Je voudrais les passer en base 10 (en bash) pour ensuite les passer de base 10 à hexadécimale:

#FFFFFF

je n'ai aucun souci sur la dernière étape, seulement, je ne sais pas quel est le format initial, et donc, je ne parviens pas à passer ce premier résultat en base 10…

Si quelqu'un a une idée… hmm

Dernière modification par HP (Le 20/09/2008, à 20:46)


cat /dev/urandom >/dev/null 2>&1 #github

Hors ligne

#2 Le 20/09/2008, à 20:07

best_friend_fr

Re : [résolu] [bash] conversion de couleurs RGB

mmm elles sont deja en base 10 dans ton premier exemple.


sudo apt-get replace langage_sms by grammaire orthographe ponctuation
La documentation est avant tout faite pour ceux qui posent les questions, et non ceux qui y répondent
Best_friend_fr

Hors ligne

#3 Le 20/09/2008, à 20:27

best_friend_fr

Re : [résolu] [bash] conversion de couleurs RGB

C'est juste une division par 256.

#!/bin/bash

while read line
do
echo $line;
r=`echo "$line" | cut -f 1 -d ',' `
echo "r="$((r/256))
g=`echo "$line" | cut -f 2 -d ',' `
echo "g="$((g/256))
b=`echo "$line" | cut -f 3 -d ',' `
echo "b="$((b/256))
done < $1

sudo apt-get replace langage_sms by grammaire orthographe ponctuation
La documentation est avant tout faite pour ceux qui posent les questions, et non ceux qui y répondent
Best_friend_fr

Hors ligne

#4 Le 20/09/2008, à 20:51

best_friend_fr

Re : [résolu] [bash] conversion de couleurs RGB

tiens, je ne connaissais pas <<<


sudo apt-get replace langage_sms by grammaire orthographe ponctuation
La documentation est avant tout faite pour ceux qui posent les questions, et non ceux qui y répondent
Best_friend_fr

Hors ligne