Comment puis-je créer le contraire d'une couleur hexadécimale? Par exemple, je voudrais convertir 0x000000 (noir) en 0xFFFFFF (blanc), ou 0xFF0000 (rouge) en 0x00FFFF (cyan). Ce sont des couleurs plutôt basiques, tandis que les variantes de couleurs peuvent avoir des valeurs hexadécimales plus complexes, comme 0x21B813 (verdâtre).Formule Pour calculer l'inverse ("Différence") pour la couleur hexadécimale
Des opérateurs de bits sont-ils requis pour cela? Peut-être une boucle de chaque chiffre pour calculer son miroir de 0 à 15, ou 0 à F (0 devient F, 6 devient 9, etc.)
J'utilise ActionScript, donc je suis presque certain que cela serait être fait de la même manière en Java.
exemple mis à jour. Les formats devraient tous être remplis correctement avec des zéros maintenant mais je n'ai jamais utilisé ActionScript/je n'ai pas d'interprète donc ça pourrait être quelque peu décalé quelque part. –