IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Récupérer données exif d'un jpg


Sujet :

VB.NET

  1. #1
    Membre habitué
    Inscrit en
    Mai 2004
    Messages
    301
    Détails du profil
    Informations personnelles :
    Âge : 70

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Mai 2004
    Messages : 301
    Points : 130
    Points
    130
    Par défaut Récupérer données exif d'un jpg
    Bonjour
    Je voudrais récupérer certaines données exif d'image jpg et les afficher dans des textbox
    J'ai cherché sur le net mais je n'ai rien trouvé d'interressant
    Pouvez-vous m'aider
    merci

  2. #2
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 154
    Points : 25 072
    Points
    25 072
    Par défaut
    étonnant
    moi quand je tape exif vb.net sur google je vois plein de solutions
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre habitué
    Inscrit en
    Mai 2004
    Messages
    301
    Détails du profil
    Informations personnelles :
    Âge : 70

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Mai 2004
    Messages : 301
    Points : 130
    Points
    130
    Par défaut
    Bonjour
    Bien sûr que j'ai vu plein de solutions aussi
    mais soit c'est pas la bonne version soit ça ne correspond pas à ce que je cherche

  4. #4
    Modérateur

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 722
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 722
    Points : 5 100
    Points
    5 100
    Par défaut
    Bonjour,

    sur ce message de tomlev, tu as un lien sur une description qui semble détaillée. (et récente)
    Traductions d'articles :
    La mémoire en .NET - Qu'est-ce qui va où ?
    Architecture DAL de haute performance et DTO ; Version C# : Partie 1,Partie 2,Partie 3 — Version VB.NET : Partie 1,Partie 2,Partie 3
    N'hésitez pas à consulter la FAQ VB.NET, le cours complet de Philippe Lasserre et tous les cours, articles et tutoriels.

  5. #5
    Membre habitué
    Inscrit en
    Mai 2004
    Messages
    301
    Détails du profil
    Informations personnelles :
    Âge : 70

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Mai 2004
    Messages : 301
    Points : 130
    Points
    130
    Par défaut
    Bonjour
    Effectivement je n'avais pas fait attention à ce message
    Donc je récupère bien les données Exif voulues grâce à ce code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    Private Sub lstvItem_SelectedIndexChanged_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lstvItem.SelectedIndexChanged
            Dim frm As New ZoomAffiche
            Try
                Dim s As String = lstvItem.SelectedItems(0).SubItems(1).Text
     
                If File.Exists(s) = True Then
                    frm.BackgroundImage = Image.FromFile(s)
                    frm.Width = frm.BackgroundImage.Width
                    frm.Height = frm.BackgroundImage.Height + 20
                    frm.TopMost = True
                    Dim PropTitre As PropertyItem = frm.BackgroundImage.GetPropertyItem(&H10E)
                    Dim Titre As String = Encoding.Default.GetString(PropTitre.Value, 0, PropTitre.Len)
                    Dim PropDuree As PropertyItem = frm.BackgroundImage.GetPropertyItem(&H8298)
                    Dim Duree As String = Encoding.Default.GetString(PropDuree.Value, 0, PropDuree.Len)
                    Dim PropVideo As PropertyItem = frm.BackgroundImage.GetPropertyItem(&H13B)
                    Dim Video As String = Encoding.Default.GetString(PropVideo.Value, 0, PropVideo.Len)
                    Dim TxtTitre As String
                    TxtTitre = Titre & " (" & Duree & ")" & "  " & Video
                    frm.Text = TxtTitre
                    frm.Show()
                End If
            Catch ex As Exception
            End Try
        End Sub
    Par contre je n'arrive pas à afficher TxtTitre dans la barre de fenêtre
    Il ne m'affiche que le titre et pas la suite
    Et si je mets par exemple duree en premier il ne m'affiche que Duree
    Même chose pour vidéo
    Aurai-je fait une erreur dans la concaténation de ma chîne au niveau de TxtTitre ?
    Merci de votre aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Récupérer les données EXIF d'une photo
    Par Mac__fly dans le forum C
    Réponses: 1
    Dernier message: 29/04/2009, 12h57
  2. [Disque Dur] Récupérer données corrompues (jpg)
    Par identifiant_bidon dans le forum Composants
    Réponses: 1
    Dernier message: 24/12/2008, 02h53
  3. Inscrire données Exif dans un jpg
    Par fabiin dans le forum Java ME
    Réponses: 1
    Dernier message: 20/02/2007, 22h50
  4. [Servlet] Méthode Get : récupérer données de l'url
    Par david71 dans le forum Servlets/JSP
    Réponses: 9
    Dernier message: 01/02/2005, 11h52
  5. [Fichier] Récupérer donnée d'un fichier
    Par johnlehardos dans le forum Entrée/Sortie
    Réponses: 8
    Dernier message: 11/05/2004, 13h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo