Couleur de l'image

Grayscale et images de couleur combinées
Télécharger maintenant

Couleur de l'image Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Freeware
  • Nom de l'éditeur:
  • Matthew Baugher
  • Site Internet de l'éditeur:
  • http://www.codeproject.com/Members/mbaugher
  • Systèmes d'exploitation:
  • Windows All
  • Taille du fichier:
  • 19 KB

Couleur de l'image Mots clés


Couleur de l'image La description

L'application de couleur d'image a été développée pour être un programme permettant de créer des images combinées en niveaux de gris et de couleur. Après avoir augmenté de la fatigue des heures de dépense zoomé à 800% de grossissement à l'aide de l'outil Polygon Lasso pour créer des images combinées en niveaux de gris et en couleurs dans des feux d'artifice de Macromedia, j'ai décidé qu'il devait y avoir une meilleure façon. Ainsi je suis lancé lors de la création de cette application pour rendre ma vie et espérons-le que celle des autres plus facilement. Ceci est une première tentative, et si je reçois des commentaires positifs que d'autres aimeraient utiliser cette application, je vais développer les fonctionnalités disponibles lorsque le temps le permet. La plupart des images se composent de trois bandes: rouge, vert et bleu. Parfois, une quatrième bande "alpha" est utilisée pour la transparence, mais cela n'est pas pertinent pour cet article. Chaque bande contient une valeur comprise entre 0 et 255 pour chaque pixel pour une éventuelle couleurs 16777216. Par conséquent, la sélection d'une couleur à conserver dans une image n'est pas aussi simple que de choisir un pixel et de transformer tous les autres pixels qui ne correspondent pas à cette couleur à niveaux de gris. Au lieu de cela, un niveau de tolérance doit être utilisé. Cependant, ce niveau peut varier considérablement en fonction de la quantité de variance de couleur dans l'image et des couleurs que l'utilisateur souhaite conserver. J'ai constaté que l'une des méthodes les plus efficaces de traiter avec celles-ci est d'utiliser une valeur de rapport entre les couleurs du pixel . Une fois que les utilisateurs ont sélectionné un pixel à partir de l'image qu'ils souhaitent conserver, le programme calcule la différence de valeur entre la bande rouge et verte, la bande rouge et bleue et la bande verte et bleue. Ceci est alors un rapport pouvant être utilisé sur toute l'image pour trouver des pixels colorés similaires, même si le niveau de la lumière peut être très différent. Par exemple, cela correspondrait à un pixel qui avait les valeurs rouge = 50, vert = 80 et bleu = 110 à un pixel qui avait les valeurs rouge = 180, vert = 210 et bleu = 240 parce que la différence entre le rouge et le vert Dans chacune d'activité de 30, etc., même en utilisant la méthode du rapport décrit ci-dessus ne correspond toujours pas à de très nombreux pixels, au maximum 256. Pour obtenir une sélection de couleurs décente, les valeurs d'erreur doivent être utilisées sur chaque différence de bande. Par conséquent, le programme fournit trois zones de texte pour que l'utilisateur fournisse une valeur d'erreur pour la différence rouge et verte, la différence rouge et bleue, et la différence verte et bleue. En ajoutant et soustrayez cette valeur d'erreur du numéro de différence, une gamme de couleurs beaucoup plus large est incluse dans la correspondance. Par exemple, si la différence entre les pixels rouges et vertes est de 25 ans et que l'utilisateur entre une valeur d'erreur de 20, tous les pixels ayant une différence entre les bandes rouge et vert de n'importe où de 5 à 45 seront dans cette plage. La fonctionnalité est que plusieurs fois la couleur existe dans plusieurs emplacements de l'image et l'utilisateur ne veut que le garder dans une section. Par conséquent, certaines limites doivent être fournies permettant à l'utilisateur de sélectionner une petite zone à partir de l'image pour rester en couleur. Pour ce programme exemple, je viens d'ajouter du code simple pour un rectangle, bien qu'il puisse être étendu à n'importe quelle forme. J'ai mis en uvre simplement la partie de «Secret du programme de marche des fourmis» du projet de code afin que les utilisateurs puissent voir le rectangle comme ils le dessinent. Cela nécessitait le dessin de l'image directement sur la forme au lieu d'utiliser une image dans laquelle les barres de défilement pourraient facilement être ajoutées.


Couleur de l'image Logiciels associés