OVH Cloud OVH Cloud

[c] lecture de fichiers JPEG

6 réponses
Avatar
pierre.ducrot
Bonjour,

Je suis à la recherche de code permettant de lire une image au fichier
jpeg et l'exporter au format text sous la forme x y r g b où x et y sont
les coordonées de chaque point et r, g et b donnent la couleur du point.

Je souhaite jpeg afin d'éviter à devoir manipuler les images
préalablement, mais un autre format pourrait aller dans un premier
temps.

Je ne connais que le pascal et le C standart (pas c++) et souhaite
compiler sur OS-X pour une utilisation en ligne de commande dans le
terminal et non une application graphique à titre expérimental
seulement.

merci

--
Pierre

6 réponses

Avatar
Schmurtz
Je suis à la recherche de code permettant de lire une image au fichier
jpeg et l'exporter au format text sous la forme x y r g b où x et y sont
les coordonées de chaque point et r, g et b donnent la couleur du point.


Divers possibilités :
Le plus unix -> libjpeg
Le plus Apple -> Quicktime
Le plus Cocao -> NSImage
Le plus simple -> ??? désoléŠ

Š je n'ai jamais eu l'occasion de manipuler du jpeg. À mon avis, du plus
simple au plus compliqué : NSImage (le problème c'est que la doc est
incompréhensible et ne parle que d'affichage à l'écran alors que NSImage
peut servir à manipuler des images sans les afficher), libjpeg (je ne
connais que de nom), Quicktime (assez complexe mais très puissant est
universel quand on le maîtrise).

Si je ne me trompe pas, ces trois bibliothèques permettent de convertir
un fichier jpeg en un tableau décrivant l'image bitmap brute.

--
Schmurtz

Avatar
pierre.ducrot
Schmurtz wrote:

Je suis à la recherche de code permettant de lire une image au fichier
jpeg et l'exporter au format text sous la forme x y r g b où x et y sont
les coordonées de chaque point et r, g et b donnent la couleur du point.


Si je ne me trompe pas, ces trois bibliothèques permettent de convertir
un fichier jpeg en un tableau décrivant l'image bitmap brute.


merci, je vais aller voir ça.
j'ai trouvé le code source de tinyJpeg mais c'est pas évident de savoir
ce qu'il se passe.

pour la lecture et l'affichage j'ai trouvé des exemples dans Xcode, mais
je ne veut surtout pas afficher.

--
Pierre


Avatar
patrox
Quicktime est ton ami.

GetGraphicImporterForFile.


pat
Avatar
pierre.ducrot
Jean-Yves Bernier wrote:

Pierre wrote:

Je suis à la recherche de code permettant de lire une image au fichier
jpeg et l'exporter au format text sous la forme x y r g b où x et y sont
les coordonées de chaque point et r, g et b donnent la couleur du point.


Pour une solution Unix, voir les groupes qui vont bien.
Pour une solution MacOS:


super, merci beaucoup, je vais essayer au plus vite, mon unix
est OSX donc ça devrait aller.

--
Pierre


Avatar
patrox
super, merci beaucoup, je vais essayer au plus vite, mon unix
est OSX donc ça devrait aller.



Hihi ne dit pas ca , ca fait mal aux oreilles des puristes d'unix .
Mac os X n'est pas un vrai Unix m'a t'on dit. ( enfin bon moi j'y connai
rien je ne sais meme pas lancer le terminal , oui bon c'etait juste un petit
troll au passage,pour vous rappeler que le double click c'est quand meme
mieux en 2003 :p )

pat.

Avatar
pierre.ducrot
patrox wrote:

super, merci beaucoup, je vais essayer au plus vite, mon unix
est OSX donc ça devrait aller.



Hihi ne dit pas ca , ca fait mal aux oreilles des puristes d'unix .
Mac os X n'est pas un vrai Unix m'a t'on dit. ( enfin bon moi j'y connai
rien je ne sais meme pas lancer le terminal , oui bon c'etait juste un petit
troll au passage,pour vous rappeler que le double click c'est quand meme
mieux en 2003 :p )


ils ont surement raison, mais pour ce que j'en fais ;-)
au labo je suis sur SGI sous IRIX et franchement, je ne vois pas tant de
différences mis à part le wondows manager biensur, le reste...

mais là ce que je cherche à faire c'est perso donc pour mon mac, reste à
savoir si je vais m'en sortir car je ne suis pas un pro de la
programmation, j'ai juste une idée en tête à vérifier.

--
Pierre