Forum Programmation.c Bibliothèque de lecture d'images

Posté par  (site web personnel) .
Étiquettes : aucune
0
5
juil.
2006
Bonjour,

je recherche actuellement une ou plusieurs bibliothèque C qui me permette de lire les formats d'image courants.
Les formats en question sont: gif (oui, brevet, mais il a expiré en france), jpeg, png, ppm, pbm, pgm (voir http://en.wikipedia.org/wiki/Portable_pixmap ).

J'avais pensé à cairo, mais je ne suis pas sûr du tout que cela puisse être utilisé de cette manière.

Des suggestions ?
  • # imlib2?

    Posté par  . Évalué à 1.

    http://www.enlightenment.org/Libraries/Imlib2/

    Du moins je *pense* que c'est en C
  • # gd ?

    Posté par  . Évalué à 2.

    La librairie gd n'est-elle pas faite pour ça ?
    http://www.boutell.com/gd/
    C'est un peu succinct, mais si tu suis le lien, tu auras plus d'informations.
    Sinon, rien ne t'empêche d'installer les différentes librairies telles libpng, libjpeg, libtiff, libungif, etc et de les exploiter directement.
    Voilà, en espérant que ça aide.
    • [^] # Re: gd ?

      Posté par  (site web personnel) . Évalué à 2.

      bin si je voulais pas utiliser les biblio séparément, c'est pour ne pas avoir à implémenter une couche d'abstraction indépendante du format...
  • # y en a plein

    Posté par  . Évalué à 2.

    Il y a un tas de librairies pour charger les images, les sauvegarder , voire même les modifier :

    DevIl : http://openil.sourceforge.net/
    Image Magick (permet de faire des traitements aussi) : http://www.imagemagick.org/
    FreeImage : http://freeimage.sourceforge.net/

    et d'autres (recherche sur sourceforge)
    • [^] # Re: y en a plein

      Posté par  (site web personnel) . Évalué à 2.

      Hum... Devil ne gère pas les formats ppm, pgm, pbm
      Par contre je n'avais pas vu qu'il y avait moyen d'utiliser Image Magick comme une bibliothèque, merci ;-)
      FreeImage a l'air intéressante aussi...
      • [^] # Re: y en a plein

        Posté par  . Évalué à 1.

        Hum... Devil ne gère pas les formats ppm, pgm, pbm

        j'ai pas mis le liens pour rien ;-) .
        DevIl gère très bien les ppm, pgm et pbm. Il les désigne seulement sous la même appelation : pnm . (cf le lien que t'as mis vers wikipedia qui le dit dans l'introduction )

        voilà voilà, tu n'as que l'embarras du choix.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.