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 6 et antérieur Discussion :

[débutant]comment manipuler des fichiers bitmap


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Mars 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mars 2007
    Messages : 3
    Par défaut [débutant]comment manipuler des fichiers bitmap
    salut?
    besoin de votre aide ?
    bon je souhaite lire des fichiers bitmap en vb 6 afin de faire une petite application (traitement de l'image) en accédant a ces éléments ,les pixel .. sachant sa structure .
    merci d'avance

  2. #2
    Membre émérite
    Avatar de Theocourant
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    618
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 618
    Par défaut
    Bonjour,

    Regarde dans l'aide du côté des contrôles PictureBox et Image.

    Théo

  3. #3
    Candidat au Club
    Inscrit en
    Mars 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mars 2007
    Messages : 3
    Par défaut [débutant]
    Merci
    mais Comment acceder aux données brutes de l'image?
    aux pixels est les changés ,sachant qu'un BitMap est constitué de 4 parties:
    1-LE HEADER
    2-lA ZONE BITMAP INFO
    3-LA PALETTE
    4-L'IMAGE
    alors comment faire avec vb6 ? je sais pas

  4. #4
    Membre Expert Avatar de OhMonBato
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    2 660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 660
    Par défaut
    Il faut savoir lire un fichier en binaire, la structure étant expliquée un peu partout, il ne te rest eplus qu'à aller lire les pixels aux bons offsets.

    un début de code très sommaire pour lire la structure d'un fichier BMP :

    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
     
    Open "Fichier.bmp" For Binary As #1
    Seek #1, 11
    Get #1, , i
    Label1 = "Offset" + Str(i) + vbCrLf
    Get #1, , i
    Label1 = Label1 + Str(i) + vbCrLf
    Get #1, , i
    Label1 = Label1 + "largeur" + Str(i) + vbCrLf
    Get #1, , i
    Label1 = Label1 + "hauteur" + Str(i) + vbCrLf
    Get #1, , j
    Label1 = Label1 + "Nbre de plan" + Str(j) + vbCrLf
    Get #1, , j
    Label1 = Label1 + "bit par pixel" + Str(j) + vbCrLf
    Get #1, , i
    Label1 = Label1 + "compression" + Str(i) + vbCrLf

  5. #5
    Candidat au Club
    Inscrit en
    Mars 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mars 2007
    Messages : 3
    Par défaut
    Merci
    mais j'ai pas bien compris le code voulez vous m'expliquer avec plus de détailles

  6. #6
    Membre Expert Avatar de OhMonBato
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    2 660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 660
    Par défaut
    Serait -il possible de savoir d'abord ce que tu veux faire E-X-A-C-T-E-M-E-N-T ?

  7. #7
    Membre émérite
    Avatar de Theocourant
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    618
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 618
    Par défaut
    Citation Envoyé par caty_info
    Merci
    mais Comment acceder aux données brutes de l'image?
    aux pixels est les changés ,sachant qu'un BitMap est constitué de 4 parties:
    1-LE HEADER
    2-lA ZONE BITMAP INFO
    3-LA PALETTE
    4-L'IMAGE
    alors comment faire avec vb6 ? je sais pas

    Alors pour accéder aux pixels avec un contrôle PictureBox, il faut utiliser la méthode Point et pour modifier le pixel, il faut utiliser la méthode Pset.

    Théo

  8. #8
    Membre Expert Avatar de OhMonBato
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    2 660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 660
    Par défaut
    Et le problème est (cocher les bonnes réponses) :

    Tu as écrit déjà plein de code mais tu as un problème, ça plante et tu ne sais pas pourquoi --> Envois le code, on va voir ce qu'on peut faire

    Tu n'as pas écrit la moindre ligne de code, mais tu as fait des recherches ici ou sur d'autres sites, tu as bien trouvé des sujets qui en parlent mais tu ne comprends pas certains points --> Dis nous ce que tu n'as pas compris, on va voir si on peut expliquer

    Tu n'as pas écrit la moindre ligne de code, tu n'as fait aucune recherche --> faudrait peut ête commencer par là alors, au hasard, disons ici ou sur Google.
    Tiens pour t'aider quand meme un peu, j'ai été sur google et j'ai tapé très exactement : structure fichier bitmap vb -net
    Le premier lien donné semble intéressant...

Discussions similaires

  1. [XML] [Débutant]Comment ajouter des balise html dans un fichier XML
    Par pierrot10 dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 18/09/2010, 14h36
  2. Comment manipuler des fichiers binaires ?
    Par yrejk dans le forum C++
    Réponses: 1
    Dernier message: 15/04/2008, 19h40
  3. [débutant]Comment faire des fichiers log
    Par smutmutant2003 dans le forum Shell et commandes GNU
    Réponses: 8
    Dernier message: 12/06/2007, 15h39
  4. Comment générer des fichiers html ?
    Par keke33 dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 04/06/2004, 16h28
  5. [langage] comment créer des fichiers ?
    Par Anonymous dans le forum Langage
    Réponses: 3
    Dernier message: 05/05/2002, 16h33

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