Je fais un travail de rétro-ingénierie sur un programme. L'une des choses que je suis en train de sortir de la vieille données est une couleur qui a été choisi parmi la couleur ci-dessous paletteEst-ce une palette de couleurs standard?
La façon dont l'ancien logiciel est refrencing la couleur est par l'index dans la palette (donc 0 est blanc, 1 est jaune, 2 est orange et ainsi de suite). La palette ci-dessus est-elle une disposition standard d'un certain type?
Quel est mon meilleur espoir est de trouver une classe intégrée à .NET où je pourrais passer le même numéro d'index et récupérer la couleur, mais je n'ai pas beaucoup d'espoir de trouver quelque chose d'aussi bien.
En plus de l'utilisation de la peinture et d'une pipette pour mapper manuellement toute la table, est-il possible de me faciliter la tâche?
Vous pouvez écrire du code qui lit ce bitmap et examine les pixels pour construire une palette. – SLaks
Très bonne idée, '5 + (10 * (i% 16))', '5 + (10 * (i/16))' me donnerait le centre de chaque carré (après l'avoir coupé en 160x160 px), Postez cela comme une réponse et je le mettrais en vote (et je l'accepterais si rien d'autre ne se présentait) –
Ça ne l'est pas. La palette Windows courante a 10 couleurs fixes au début et 10 à la fin. Il y a bien sûr un nombre presque infini de façons de regrouper 256 couleurs. Utilisez la propriété Image.Palette. –