× Aidez la recherche contre le COVID-19 avec votre ordi ! Rejoignez l'équipe PC Astuces Folding@home
 > Tous les forums > Forum Autres langages
 VBA récupérer couleur sur image collée
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
flamel
  Posté le 10/04/2015 @ 10:16 
Aller en bas de la page 
Petit astucien

Bonjour,

Je souhaiterais pourvoir récupérer en VBA le code couleur d'un pixel sur une image collée dans une feuille.

Est-ce facilement possible ?

Merci si vous pouvez m'aider.

Publicité
Titus68
 Posté le 12/04/2015 à 16:53 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour,

Je ne suis pas expert en excel et je n'ai rien trouvé de vraiment simple.

Du coup j'ai écrit une macro.

L'idée : sauvegarder l'image en bmp dans un fichier en passant par un chart puis analyser le fichier sauvegardé à la position du pixel souhaité avec le logiciel ImageMagick qu'il faudra avoir installé avant (en cochant bien l'option COM+ (API accessible via vbscript, vba ...)).

Je n'ai pas trouvé plus simple (notamment de passer par ImageMagick) mais il y a certainement quelqu'un qui aura une idée.

En tout cas cette API ImageMagick est vraiment bien pour manipuler des images via des scripts, notamment pour faire du traitement par lot, les possibilités sont quasiment illimitées (retailler des photos, annoter des photos, récupérer les infos EXIF ...)

Un fichier excel avec une image et la macro se trouve ici :

http://cjoint.com/?EDmraAhUE8d



Modifié par Titus68 le 12/04/2015 16:55
Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Les bons plans du moment PC Astuces

Tous les Bons Plans
106,99 €Disque dur externe portable Western Digital Elements USB 3.0 5 To à 106,99 €
Valable jusqu'au 25 Octobre

Amazon propose actuellement le disque dur externe portable Western Digital Elements USB 3.0 5 To à 106,99 € livré gratuitement. On le trouve ailleurs à partir de 149 €. Ce disque dur qui tient dans la main est silencieux, ne chauffe pas et dispose d'une connectique USB 3.0 qui vous offrira des transferts rapides. Il est compatible USB 2.0.


> Voir l'offre
99,99 €Ecran 23,6 pouces Acer KG241Q (1920x1080, 1ms, FreeSync) à 99,99 €
Valable jusqu'au 25 Octobre

Boulanger fait une promotion sur l'écran 23,6 pouces Acer KG241 qui passe à 99,99 € alors qu'on le trouve ailleurs à partir de 130 €. Cet écran dédié aux joueurs dispose d'une dalle TN Full HD de 1920x1080 pixels. Grâce à sa compatibilité Freesync (75 Hz) et son temps de réponse rapide de 1 ms, ce moniteur Acer offre une excellente fluidité d'affichage. Interfaces : 2 x HDMI, VGA, Sortie de ligne audio.


> Voir l'offre
58,99 €Kit de 16 Go (2 x 8 Go) de mémoire DDR4 Crucial Ballistix 3000 MHz à 58,99 €
Valable jusqu'au 25 Octobre

Amazon fait une promotion sur le kit de 16 Go (2x8 Go) de mémoire DDR4 Crucial Ballistix 3000 MT/s CL15 qui passe à 58,99 € livré gratuitement alors qu'on le trouve ailleurs à partir de 82 €.


> Voir l'offre

Sujets relatifs
Extraire une image d'un fichier SWF
commande créer la fonction effacer image en VB10
Convertir un fichier image de 2002 avec extension ".GOOD"
Récupérer un kit d'installation .NET Framework complet
dreamweaver et couleur
Javascript : affichier une image suite à un choix
Comment Récupérer un Tag sous Visual Basic 2010
Récupérer données de 3 fichiers Excel en 1 seul !!
Récupérer données de 3 fichiers Excel en 1 seul !!
Récupérer données de 3 fichiers Excel en 1 seul
Plus de sujets relatifs à VBA récupérer couleur sur image collée
 > Tous les forums > Forum Autres langages