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 :

Compresser des images PPM


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2005
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 70
    Par défaut Compresser des images PPM
    Bonjour,

    Je souhaite compresser ou convertir des fichiers .ppm. Ceux qui connaissent savent qu'il s'agit d'un format d'image très volumineux (2x plus que du bmp).

    Le problème c'est que j'aimerais faire ça dans un programme en C. En gros, je veux convertir du ppm en n'importe quoi de plus standart (bmp, gif, tif, jpg) sans utiliser un logiciel d'imagerie bien évidemment.

    Ou, à la limite, la compression pourait se faire via un autre programme, à condition que je puisse appeler ce programme depuis mon fichier en C.

    Voila merci.

  2. #2
    Membre éprouvé

    Inscrit en
    Juin 2004
    Messages
    1 397
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 1 397
    Par défaut
    Cette question relève du forum C et pas algorithme.

  3. #3
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    Bonjour,

    Il y a plein de produit shareware à 20 ou 30$ pour faire les conversions en batch (exemple ABC Amber).

    Il y aussi en freeware pour utilisation perso Nconvert :
    http://perso.wanadoo.fr/pierre.g/xnv..._nconvert.html

  4. #4
    Modérateur
    Avatar de ToTo13
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Janvier 2006
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 793
    Par défaut
    Bonjour,

    j'ai l'habitude de travailler avec des images pgm, c'est du ppm en niveaux de gris, car c'est plus facile à utiliser et à manipuler que les autres format.
    Tu peux utiliser les bibliothèques des différents formats pour convertir tes images.

    Par exemple, je lit du tif puis je converti en pgm et inversement. Quasiment tout est fait via la lib
    Consignes aux jeunes padawans : une image vaut 1000 mots !
    - Dans ton message respecter tu dois : les règles de rédaction et du forum, prévisualiser, relire et corriger TOUTES les FAUTES (frappes, sms, d'aurteaugrafe, mettre les ACCENTS et les BALISES) => ECRIRE clairement et en Français tu DOIS.
    - Le côté obscur je sens dans le MP => Tous tes MPs je détruirai et la réponse tu n'auras si en privé tu veux que je t'enseigne.(Lis donc ceci)
    - ton poste tu dois marquer quand la bonne réponse tu as obtenu.

  5. #5
    Membre averti
    Inscrit en
    Février 2005
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 70
    Par défaut
    Citation Envoyé par progman
    Cette question relève du forum C et pas algorithme.
    Pas forcément, l'algorithme pour créer un fichier PPM est très facile. Peut-être qu'il existe des formats standarts qui sont eux aussi faciles à programmer.

    Tu peux utiliser les bibliothèques des différents formats pour convertir tes images.
    Merci, peux-tu m'en dire d'avantage ? Quelles sont ces bibliothèques qu'il faut charger ? Où trouver les fonctions qui vont me permettre de réaliser la conversion ppm->jpg par exemple ?

  6. #6
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    C'est du C, c'est tout, il n'y a pas d'algorithme pour lire un tel fichier car rien n'est compressé, tout est en clair, comme pour le BMP.

  7. #7
    Modérateur
    Avatar de ToTo13
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Janvier 2006
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 793
    Par défaut
    Bonjour,

    en fait en C il faut tout faire.

    Donc pour ma part, je lis une image en pgm et je l'enregistre parfois en Tif. Pour cela il suffit de télécharger la libtif (extrèmement facile à trouver sur google en tapant "lib tif"). Ensuite j'utilise les différentes fonction de la lib pour ecrire en tif.
    Consignes aux jeunes padawans : une image vaut 1000 mots !
    - Dans ton message respecter tu dois : les règles de rédaction et du forum, prévisualiser, relire et corriger TOUTES les FAUTES (frappes, sms, d'aurteaugrafe, mettre les ACCENTS et les BALISES) => ECRIRE clairement et en Français tu DOIS.
    - Le côté obscur je sens dans le MP => Tous tes MPs je détruirai et la réponse tu n'auras si en privé tu veux que je t'enseigne.(Lis donc ceci)
    - ton poste tu dois marquer quand la bonne réponse tu as obtenu.

Discussions similaires

  1. Compression des images par SVD
    Par sigma10 dans le forum Images
    Réponses: 6
    Dernier message: 19/06/2011, 20h15
  2. Compression des images par ondelettes
    Par sigma10 dans le forum Signal
    Réponses: 2
    Dernier message: 16/06/2011, 12h36
  3. Compression des images par ondelettes
    Par sigma10 dans le forum Images
    Réponses: 0
    Dernier message: 16/06/2011, 12h10
  4. compression des images
    Par compaq610 dans le forum Images
    Réponses: 0
    Dernier message: 09/05/2011, 12h39
  5. Probleme Avec Des Images Ppm
    Par nounou213 dans le forum C
    Réponses: 6
    Dernier message: 29/04/2007, 11h42

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