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 :

Manipulation d'image jpeg


Sujet :

C

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2004
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2004
    Messages : 65
    Points : 35
    Points
    35
    Par défaut Manipulation d'image jpeg
    Bonjour,

    Pour un projet je doit analysé une image jpeg. Je cherche donc un moyen (bibliotheque) pour accéder à l'image (décompresser, accès pixel par pixel, etc). Je précise que mon application doit fonctionné en mode console sous Linux (je en dispose pas d'interface graphique).

    Voilà si vous avez des idée je suis prenneur.

    Merci
    . : : myProg : : . Ajoutez vos programmes...

  2. #2
    Membre expérimenté
    Avatar de Gruik
    Profil pro
    Développeur Web
    Inscrit en
    Juillet 2003
    Messages
    1 566
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 566
    Points : 1 727
    Points
    1 727

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2004
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2004
    Messages : 65
    Points : 35
    Points
    35
    Par défaut
    Interessant ! Merci

    Mais n'existe t'il pas qqc de plus simple (compact) qui permettent simplement d'ouvrir un fichier .jpg et d'accéder les pixels comme un bitmap ?

    Merci
    . : : myProg : : . Ajoutez vos programmes...

  4. #4
    Expert éminent sénior

    Avatar de fearyourself
    Homme Profil pro
    Ingénieur Informaticien Senior
    Inscrit en
    Décembre 2005
    Messages
    5 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur Informaticien Senior
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    Points : 11 877
    Points
    11 877
    Par défaut
    Citation Envoyé par jobe
    Interessant ! Merci

    Mais n'existe t'il pas qqc de plus simple (compact) qui permettent simplement d'ouvrir un fichier .jpg et d'accéder les pixels comme un bitmap ?

    Merci
    Tu peux passer par la SDL_image, en principe cela devrait fonctionner correctement.

    Je ne pense pas que la SDL_image permette de réécrire le fichier avec les modifications par contre...
    Jc

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2004
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2004
    Messages : 65
    Points : 35
    Points
    35
    Par défaut
    MErci je vais regardé ça !
    . : : myProg : : . Ajoutez vos programmes...

  6. #6
    Rédacteur

    Avatar de millie
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7 015
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 015
    Points : 9 818
    Points
    9 818
    Par défaut
    Citation Envoyé par fearyourself
    Je ne pense pas que la SDL_image permette de réécrire le fichier avec les modifications par contre...
    Jc
    Non, il ne peut pas. Il faut repasser avec SDL pour enregistrer dans l'unique format BMP. (SDL_Image ne fait que des chargements, malheureusement)
    Je ne répondrai à aucune question technique en privé

  7. #7
    Expert éminent sénior

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 603
    Détails du profil
    Informations personnelles :
    Âge : 66
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 603
    Points : 17 913
    Points
    17 913
    Billets dans le blog
    2
    Par défaut
    ben non, ya les codes sources en C de ijpeg la librairie 6a disponible en download, qui permet de lire/écrire :

    ftp://ftp.uu.net/graphics/jpeg/

    à partir du site du ijpeg : http://www.ijg.org/


    ou alors j'ai pas bien compris la question
    "Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle".

    Consultant indépendant.
    Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie.
    C, Fortran, XWindow/Motif, Java

    Je ne réponds pas aux MP techniques

  8. #8
    Expert éminent sénior
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 612
    Points : 30 612
    Points
    30 612
    Par défaut
    Salut,

    Le problème du jpeg, c'est qu'il s'agit d'un format compressé, à la différence du bmp...

    Du coup, il n'y a rien à faire: si tu veux accéder à chaque pixel séparément, il faut que tu passe par une étape de décompression

    Ceci dit, la libjpeg fournit toute l'interface nécessaire à la gestion de ces images...Et cela fonctionne aussi en mode console
    A méditer: La solution la plus simple est toujours la moins compliquée
    Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 février 2014
    mon tout nouveau blog

  9. #9
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2004
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2004
    Messages : 65
    Points : 35
    Points
    35
    Par défaut
    Oui je sais que jpeg est un format compressé, c'est pour cela que je cherche une librairie qui puisse ouvrir un jpeg afin de voir le contenu pixel par pixel.
    Je n'est pas besoin de sauvegardé l'image au format JPEG...

    Donc je vais voir au niveau de la librairie ijg

    Merci
    . : : myProg : : . Ajoutez vos programmes...

Discussions similaires

  1. Réponses: 4
    Dernier message: 18/04/2015, 20h23
  2. manipulation des images Jpeg
    Par tapouni dans le forum C++Builder
    Réponses: 3
    Dernier message: 17/04/2008, 19h49
  3. Compression d'une série d'images jpeg
    Par Tchello dans le forum Langage
    Réponses: 3
    Dernier message: 31/08/2003, 19h59
  4. Copier une image (jpeg) dans le presse papier
    Par benj63 dans le forum C++Builder
    Réponses: 2
    Dernier message: 29/07/2002, 14h51
  5. comment réduire une image jpeg (taille x*y)
    Par don-diego dans le forum C
    Réponses: 4
    Dernier message: 14/07/2002, 20h06

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