Débutant dans les fonctions de traitement d'image, je me suis fais un petit programme qui centre une image, ajoute un cadre, une bordure et en fait un papier-peint. Tout ça c'est fait, y compris la transformation de images au format .webp (avec un convertisseur externe en attendant un éventuel plugin de lecture)
Actuellement je choisis avec le ColorRequester la couleur de la bordure, mais j'aimerais qu'il puisse choisir tout seul en fonction de la couleur principale.
Questions:
- Comment calculer la couleur dominante d'une image ? Je pense qu'il faut balayer l'image avec la fonction Point() ? ou y a-t-il plus rapide ?
- Comment ensuite rendre plus foncée cette couleur ? (ex: si c'est bleu, je veux que le cadre soit bleu 20% plus foncé). Quelles valeurs (RGB?) augmenter à partir d'une couleur définie pour diminuer la luminosité ?


(oui un tas de logiciels (ex: irfanview) font ça, mais j'aime bien comprendre le fonctionnement de la roue)
