Color picker (capture d'écran, zoom et conversion de couleurs)

Soyez le premier à donner votre avis sur cette source.

Vue 6 360 fois - Téléchargée 579 fois

Description

Simple petit programme pour récupérer la couleur d'un pixel aux formats RGB (composantes de base), COLORREF (API Win32), TColor (Delphi, idem que COLORREF mais avec un $ au lieu du 0x lol) et HTML. Le petit point au milieu du zoom indique le coin supérieur gauche du pixel analysé, pour récupérer une couleur il faut se placer sur l'edit idoine et faire Ctrl-C.

Çà ne va pas chercher bien loin, mais j'en avais marre de faire impr ecran/paint/pipette/modifier les couleurs/calc pour les mettre ensuite dans mon code, et je me rappelais d'un programme similaire que j'utilisais mais que je n'ai pas pu retrouver.

Source / Exemple :


// zip (format Delphi 5)

Conclusion :


Il ne me semble pas qu'il y ait des bugs, en tout cas chez moi çà marche.
Il doit y avoir un moyen plus propre que l'utilisation d'un timer, si vous avez une idée ;-)

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

ronchon_sama
Messages postés
15
Date d'inscription
dimanche 26 octobre 2003
Statut
Membre
Dernière intervention
4 juillet 2005
-
Merci ^_^
Depuis la dernere mise a jour j'ai aussi ajoute un filtre de desaturation de la capture, le support pour les valeurs HSV (celle de Photoshop...) et un color picker style 'photoshop'. Mais mon color picker Photoshop est super lent niveau rafraischissement, j'avais commence l'optimisation des mes functions mais cela fait un moment que je n'y ai pas touche (et en plus il faudrait sans doute que je les changent pour de l'assembleur...)
cs_Nebula
Messages postés
790
Date d'inscription
samedi 8 juin 2002
Statut
Membre
Dernière intervention
7 juin 2007
1 -
Bizarre que je sois passé à côté de ta source (j'avais pourtant bien fait une recherche avant de poster celle-ci) :-/

En tout cas, joli travail ;-)
ronchon_sama
Messages postés
15
Date d'inscription
dimanche 26 octobre 2003
Statut
Membre
Dernière intervention
4 juillet 2005
-
Bonjour!

Comme je passais sur le site, http://www.delphifr.com/code.aspx?id=22586 cela pourrait t'intéresser...(il faudra que je mettes les sources à jour avec la version 2.0)
cs_Nebula
Messages postés
790
Date d'inscription
samedi 8 juin 2002
Statut
Membre
Dernière intervention
7 juin 2007
1 -
Moui, je sais pas si un truc pareil est bien utile à encapsuler dans un composant mais c'est pas mal ;-)

Je vois qu'on a pas procédé pareil pour récupérer le DC du bureau, c'est super Windows : deux moyens de faire la même chose (et encore, y'en a sûrement d'autres lol)
JulioDelphi
Messages postés
2349
Date d'inscription
dimanche 5 octobre 2003
Statut
Modérateur
Dernière intervention
18 novembre 2010
11 -
hello, ça t'es utile ou pas ça : http://delphifr.com/code.aspx?ID=28537
=) bonne journay

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.