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

C# Discussion :

convertir une image


Sujet :

C#

  1. #1
    Membre éclairé Avatar de rinuom99
    Étudiant
    Inscrit en
    Août 2007
    Messages
    260
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2007
    Messages : 260
    Par défaut convertir une image
    Bonsoir tout le monde
    j'ai une simple question
    est ce que il existe une fonction qui permi de convertir une image en fichier plat ( par exemple : en ŽÔ”Þôð)ݪ'…å‡?ZEšS-»¡õåEAÀ£`ß»ÐÈa‡ûµ&ÐT) et l'inverse

    merci d'avance

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Euh... ça veut pas dire grand chose ce que tu demandes

    Ce que tu montres ressemble à des données binaires affichées par un éditeur de texte. Il n'y a pas de conversion, c'est juste comme ça que les données binaires apparaissent si tu essaies de les interpréter comme du texte...

    Quel est ton besoin exactement ?

  3. #3
    Membre éclairé Avatar de rinuom99
    Étudiant
    Inscrit en
    Août 2007
    Messages
    260
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2007
    Messages : 260
    Par défaut
    merci tomlev.
    ben, je travail sur un projet de numérisation, archivage, et échange des images, donc je reçois des images en provenance des confrères codé sur des fichiers plat .txt je dois les convertir en jpeg et vise versa. et comme je suis débutant dans ce domaine, je suis un peu perturbé.

    merci

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Ca ne ressemble pas vraiment à ce qu'on appelle un "fichier plat". Visiblement il y a un encodage quelconque qui a été appliqué, et sans connaitre les détails de cet encodage, il est impossible de décoder les fichiers...

  5. #5
    Membre éclairé Avatar de rinuom99
    Étudiant
    Inscrit en
    Août 2007
    Messages
    260
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2007
    Messages : 260
    Par défaut
    voici se que sa donne quand on ouvre le fichier avec bloc note



  6. #6
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Ca n'explique toujours pas comment le décoder. Tant que tu ne diras pas comment le fichier est encodé, ce sera impossible de t'aider...

  7. #7
    Membre confirmé Avatar de bobjoumi
    Profil pro
    Inscrit en
    Février 2009
    Messages
    94
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Février 2009
    Messages : 94
    Par défaut
    On dirais un .jpg ouvert avec notepad

  8. #8
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par bobjoumi Voir le message
    On dirais un .jpg ouvert avec notepad
    Je crois pas... normalement un JPEG commence par 0xff-0xd8 (valeurs hexa), ou "ÿØ" en ASCII, et contient "JFIF" quelques octets plus loin

  9. #9
    Membre éclairé Avatar de rinuom99
    Étudiant
    Inscrit en
    Août 2007
    Messages
    260
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2007
    Messages : 260
    Par défaut
    Citation Envoyé par tomlev Voir le message
    Je crois pas... normalement un JPEG commence par 0xff-0xd8 (valeurs hexa), ou "ÿØ" en ASCII, et contient "JFIF" quelques octets plus loin
    effectivement le fichier codé commence par

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ÿØÿà JFIF  È È  ÿÛ C 5%(/(!5/ ....
    donc c'est du ASCII ?

  10. #10
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par rinuom99 Voir le message
    effectivement le fichier codé commence par

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ÿØÿà JFIF  È È  ÿÛ C 5%(/(!5/ ....
    donc c'est du ASCII ?
    ...

    Non, c'est du JPEG
    Il n'y a rien à convertir, ton fichier est déjà dans le bon format. Donc au final je ne comprends pas quelle est ta question...

  11. #11
    Membre confirmé Avatar de bobjoumi
    Profil pro
    Inscrit en
    Février 2009
    Messages
    94
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Février 2009
    Messages : 94
    Par défaut
    change .txt par .jpg ça marchera peut-être

  12. #12
    Membre éclairé Avatar de rinuom99
    Étudiant
    Inscrit en
    Août 2007
    Messages
    260
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2007
    Messages : 260
    Par défaut
    Citation Envoyé par tomlev Voir le message
    ...

    Non, c'est du JPEG
    Il n'y a rien à convertir, ton fichier est déjà dans le bon format. Donc au final je ne comprends pas quelle est ta question...
    alors il suffit de changer l'extension ?
    ça marche pas !!

  13. #13
    Membre éclairé Avatar de rinuom99
    Étudiant
    Inscrit en
    Août 2007
    Messages
    260
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2007
    Messages : 260
    Par défaut
    ben moi je reçois des images au format texte, donc je veux développer une application en c# convertir ces text au format JPG !

  14. #14
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par rinuom99 Voir le message
    ben moi je reçois des images au format texte, donc je veux développer une application en c# convertir ces text au format JPG !
    Par curiosité, tu pourrais poster ici un de ces fichiers ? J'ai un doute affreux qui m'assaille (mais j'espère me tromper )

  15. #15
    Membre éclairé Avatar de rinuom99
    Étudiant
    Inscrit en
    Août 2007
    Messages
    260
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2007
    Messages : 260
    Par défaut
    voici un exemple
    Fichiers attachés Fichiers attachés

  16. #16
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    OK, j'ai compris... c'est un fichier JPG, mais dans lequel tous les octets à 0 ont été remplacés par le caractère espace (32), pour pouvoir le mettre dans un fichier texte. En remettant 0 à la place de 32, on arrive à peu près à relire l'image, mais elle est dégradée, car certains octets étaient peut-être déjà à 32 au départ, et on ne peut pas le savoir. Donc au final l'image obtenue est corrompue (cf. image en pièce jointe)

    Bref, ce format est complètement foireux, vu qu'il perd de l'information. En plus je ne vois vraiment pas l'intérêt d'encoder l'image de cette manière... pourquoi ne pas la laisser en JPG d'un bout à l'autre ?
    Images attachées Images attachées  

  17. #17
    Membre averti Avatar de MigsFR
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2008
    Messages : 54
    Par défaut
    Citation Envoyé par tomlev Voir le message
    OK, j'ai compris... c'est un fichier JPG, mais dans lequel tous les octets à 0 ont été remplacés par le caractère espace (32), pour pouvoir le mettre dans un fichier texte. En remettant 0 à la place de 32, on arrive à peu près à relire l'image, mais elle est dégradée, car certains octets étaient peut-être déjà à 32 au départ, et on ne peut pas le savoir. Donc au final l'image obtenue est corrompue (cf. image en pièce jointe)

    Bref, ce format est complètement foireux, vu qu'il perd de l'information. En plus je ne vois vraiment pas l'intérêt d'encoder l'image de cette manière... pourquoi ne pas la laisser en JPG d'un bout à l'autre ?
    Bien vu tomlev! Fallait le trouver Et je suis d'accord avec toi, je ne vois pas du tout l'intérêt de transmettre des images au format txt... Surtout quand on voit "l'efficacité" du format en question

    Moi si je devais faire ça pour une raison qui m'échappe, j'encoderais les bytes dans une string en base 64. Mais encore une fois où est l'intérêt?!

  18. #18
    Membre éclairé Avatar de rinuom99
    Étudiant
    Inscrit en
    Août 2007
    Messages
    260
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2007
    Messages : 260
    Par défaut
    Citation Envoyé par MigsFR Voir le message
    Bien vu tomlev! Fallait le trouver Et je suis d'accord avec toi, je ne vois pas du tout l'intérêt de transmettre des images au format txt... Surtout quand on voit "l'efficacité" du format en question

    Moi si je devais faire ça pour une raison qui m'échappe, j'encoderais les bytes dans une string en base 64. Mais encore une fois où est l'intérêt?!

    l'intérêt de transmettre des images au format txt est la possibilité de joint des infos avec l'images ( les images sont des chèques numérisés )

    merci beaucoup pour vos réponses

  19. #19
    Membre confirmé Avatar de Klivor
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    143
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 143
    Par défaut
    N'oublie pas de clicker sur Résolu si biensur c'est le cas XD

  20. #20
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par rinuom99 Voir le message
    l'intérêt de transmettre des images au format txt est la possibilité de joint des infos avec l'images ( les images sont des chèques numérisés )
    Euh... et tu les mets où les infos en question ? Si tu les mets directement dans le fichier, comment tu fais la différence avec les données de l'image elle-même ?

Discussions similaires

  1. Convertir une image BMP 8 bits en BMP 24 bits
    Par SauCisS dans le forum Bibliothèques
    Réponses: 17
    Dernier message: 23/03/2005, 09h51
  2. Convertir une image PNM en autre chose ...
    Par mattmarttigan dans le forum C
    Réponses: 9
    Dernier message: 09/02/2005, 20h34
  3. Comment convertir une image 24 bits en 8 bits ?
    Par James64 dans le forum Langage
    Réponses: 22
    Dernier message: 13/12/2004, 20h12
  4. [C#] Convertir une Image en Icon
    Par Piolet dans le forum Windows Forms
    Réponses: 4
    Dernier message: 25/08/2004, 13h41
  5. [C#] Comment convertir une image bmp en jpg !!!
    Par vandeyy dans le forum Windows Forms
    Réponses: 5
    Dernier message: 13/07/2004, 20h37

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