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

Langages de programmation Discussion :

Récuperation du code binaire d'une image dans une chaîne


Sujet :

Langages de programmation

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Janvier 2006
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Récuperation du code binaire d'une image dans une chaîne

    Bonjour;
    S'il vous plaît j'aimerais bien récupérer le code binaire d'une image sous forme de chaîne de caractères mais je ne sais trop comment m'y prendre.
    Merci d'avance.
    cordialement

  2. #2
    Membre expérimenté
    Avatar de Juju_41
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Février 2003
    Messages
    974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Février 2003
    Messages : 974
    Points : 1 557
    Points
    1 557
    Par défaut Re: Recuperation du code binaire d'une image dans une chaine
    Citation Envoyé par Nomely
    j aimerais bien recuperer le code binaire d'une image sous forme de chaine de caractere
    Bonjour et bienvenue sur le forum

    Qu'entendez-vous par "code binaire d'une image" ? Vous voulez faire ça avec quel type d'image ? dans quel langage ?

    Merci de préciser votre question afin que nous puissions vous aider

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    111
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2005
    Messages : 111
    Points : 142
    Points
    142
    Par défaut
    Sous Linux, pas de différence entre binaire et ascii.

    Tu fais donc comme s'il s'agissait d'un fichier texte.

  4. #4
    Rédacteur/Modérateur
    Avatar de Trap D
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    4 942
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 4 942
    Points : 6 498
    Points
    6 498
    Par défaut
    Sauf que les fonctions de lecture de chaînes (en C tout au moins) s'arrêtent lorsqu'elles rencontrent le caractère '\0', ce qui est peu arriver dans des images.

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    111
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2005
    Messages : 111
    Points : 142
    Points
    142
    Par défaut
    Citation Envoyé par Trap D
    Sauf que les fonctions de lecture de chaînes (en C tout au moins) s'arrêtent lorsqu'elles rencontrent le caractère '\0', ce qui est peu arriver dans des images.
    Tout à fait juste, autant pour moi.

    J'ai déjà fait un truc de ce genre en utilisant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    #include <unistd.h>
    ssize_t read&#40;int fd, void *buf, size_t count&#41;;
    cfr man 2 read

  6. #6
    Rédacteur/Modérateur
    Avatar de Trap D
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    4 942
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 4 942
    Points : 6 498
    Points
    6 498
    Par défaut
    De la lecture en binaire donc

  7. #7
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    111
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2005
    Messages : 111
    Points : 142
    Points
    142
    Par défaut
    Citation Envoyé par Trap D
    De la lecture en binaire donc :wink:
    Oui, je te l'accorde.

    Lorsque je disais que le binaire n'est pas différent de l'ASCII sous unix, je parlais, par exemple, des modes d'ouverture à la 'b'.

  8. #8
    Membre du Club Avatar de Menthe_a_l_eau
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 47
    Points : 50
    Points
    50
    Par défaut
    Il suffit de recuperer le pointeur de debut du fichier Image et de le redireriger vers une chaine de caractere. Incrementer jusqu'a lecture de EOF.

    Très simple en C ( et sous linux alors ..... 8) )

Discussions similaires

  1. [Débutant] Manipulation d'images : intégrer une image dans une image
    Par noscollections dans le forum VB.NET
    Réponses: 2
    Dernier message: 17/10/2014, 11h51
  2. Réponses: 1
    Dernier message: 21/01/2011, 10h17
  3. Mettre une Image dans une Image
    Par shadowhocine dans le forum SWT/JFace
    Réponses: 2
    Dernier message: 19/12/2006, 18h40
  4. Réponses: 3
    Dernier message: 30/10/2006, 11h21
  5. Insérer une légende dans une image avec une police plus petite
    Par Paulinho dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 3
    Dernier message: 29/04/2006, 14h19

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