
Salut les gens ! Je suis en train de faire mumuse avec Olena et j'ai envie de traiter des fichiers PNM raw de 16 bits par composante. Il semblerait que le machin qui lit les PNMs se plante dans l'endianness... enfin plutôt fait abstraction de l'endianness et donc tous les shorts sont lus dans l'ordre de la machine, qui n'est évidemment pas toujours le même sur toutes les machines. Il semblerait donc que les shorts d'un PNM raw sont stoqués en big-endian, alors que sur mon proc intel, c'est lu en little-endian. Voilà pour le moment je vais m'en sortir en changeant les bits moi-même, mais c'est certainement quelque chose qui devrait être fait en amont. =) À pluche. -- I used to have a sig, but I've stopped smoking now.

Ignacy Gawedzki <i@qult.net> writes:
Salut les gens !
Hello !
Je suis en train de faire mumuse avec Olena et j'ai envie de traiter des fichiers PNM raw de 16 bits par composante. Il semblerait que le machin qui lit les PNMs se plante dans l'endianness... enfin plutôt fait abstraction de l'endianness et donc tous les shorts sont lus dans l'ordre de la machine, qui n'est évidemment pas toujours le même sur toutes les machines. Il semblerait donc que les shorts d'un PNM raw sont stoqués en big-endian, alors que sur mon proc intel, c'est lu en little-endian.
Arg ! :P Quelle version d'Olena utilises-tu ?
Voilà pour le moment je vais m'en sortir en changeant les bits moi-même, mais c'est certainement quelque chose qui devrait être fait en amont. =)
Heu, oui. ;) Roland

On Wed, Jun 27, 2007 at 10:24:57AM +0200, thus spake Roland Levillain:
Ignacy Gawedzki <i@qult.net> writes:
Salut les gens !
Hello !
Je suis en train de faire mumuse avec Olena et j'ai envie de traiter des fichiers PNM raw de 16 bits par composante. Il semblerait que le machin qui lit les PNMs se plante dans l'endianness... enfin plutôt fait abstraction de l'endianness et donc tous les shorts sont lus dans l'ordre de la machine, qui n'est évidemment pas toujours le même sur toutes les machines. Il semblerait donc que les shorts d'un PNM raw sont stoqués en big-endian, alors que sur mon proc intel, c'est lu en little-endian.
Arg ! :P
Quelle version d'Olena utilises-tu ?
C'est la 0.11 chopée sur le site. -- I have not lost my mind, it's backed up on disk somewhere.
participants (2)
-
Ignacy Gawedzki
-
Roland Levillain