[Dcmlib] Big Endian Little endian

Jean-Pierre Roux jpr at creatis.insa-lyon.fr
Mon Feb 14 13:18:12 CET 2005


Salut.

On se posait une question bete, avec Benoit ...
Nos tests montrent qu'on sait  relire, sur une machine donnée, avec gdcm 
les images ecrites par gdcm sur cette même machine...
C'est deja pas mal ...

Autrefois, je verifiais 'a la main' que c'etait lisible par Xmedcon, ou 
par ImageJ;  que les images ecrites apr gdcm etaient lisibles parun soft 
'exterieur'.

-->Pourrait-on avoir des images ecrites par gdcm sur une machine Big-Endian?

--> Doit-on absolument pouvoir ecrire tous les types d'images 
(Big/Little)  sur tous les processeurs (Big/Little)?
Pouvoir ecrire du Little Endian (c'est ce qu'on trouve en sortie de 90% 
des machines ...) sur tous les processeurs ne serait-il pas suffisant?
(On s'affranchirait du pb du group 0002, qui doit etre en little endian 
transfer syntax, quelle que soit la transfer syntaxdu reste de l'image)

Si on ecrit du little endian, tous les groupes sont en little endian, et 
on a la paix.

Le but de gdcm, c'est de TOUT lire, par de TOUT reecrire  :on sait lire 
la 'Private GE Transfer Syntax', ce n'est pas pour autant qu'on va 
ecrire de telles images.

Any comment?




More information about the Dcmlib mailing list