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
    Membre confirmé
    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
    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

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

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 566

  3. #3
    Membre confirmé
    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
    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

  4. #4
    Expert confirmé

    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 : 45
    Localisation : Etats-Unis

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

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    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
    Membre confirmé
    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
    Par défaut
    MErci je vais regardé ça !

  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
    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)

  7. #7
    Expert confirmé

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    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

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

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 644
    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
    Membre confirmé
    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
    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

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