On Monday 03 December 2001 00:51, famille guyot wrote:

> Comment faire pour avoir un r�sultat sous forme de % des couleurs RVB
> par exemple ?

Tous les codes int�ressants pour la lecture des diff�rents formats d'images 
(et il sont ... nombreux), se trouve dans dans les packages de p[pngb]m(5) 
(pare exemple : man pnm). Ces commandes utillisent la librairie 'libpbm(3)'. 
Dans les codes sources, tu trouveras toutes les fonctions de lectures de ces 
formats, ainsi que des fonctions de conversion entre RGB, HSV, CMY etc.
Je sais que c'est un peu long mais tu devrais trouvers les structures sans 
trop de difficult�s. Ensuite tu sauras comment lire l'ent�te d'un ficgier 
JPG, et le tableau de data des points ensuite. Les images JPG �tant 
compress�es, tu n'auras pas directement un tableau X*Y de pixels comme dans 
un fichier XWD. Il te faudra lire le fichier avec les fonctions de la 
librairies, et, avec une autre fonction (je n'ai pas le d�tail l� !), 
transformer les donn�es jpg en pixmap quelconque. Tu peux aussi utilliser la 
commande convert en faisant :

        convert file.jpg file.ppm (ou file.pnm)

Le fichier file.ppm est en fait beaucoup plus facile � lire car d�j� dans un 
format XYZ (Z �tant les pixels); c'est � dire qu'il n'est pas compress�.

Daniel

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.

Répondre à