[Dcmlib] Big Endian Little endian
Emmanuel olart
eolart at theralys.com
Mon Feb 14 14:29:07 CET 2005
Salut
Je suis pour ma part entierement d'accord avec votre analyse JP et Benoit.
Si ca vous permet en plus de simplifier du code et donc d'eviter bugs et
prise de tete ....
L'important est que les images ecrites soient lisibles sur les soft
classiques du marché, et ils savent tous lire du little endian.
je ne pense pas qu'un seul cas puisse justifier de reecrire des images
encodees rigoureusement de la meme facon (sauf utiliser gdcm pour "bricoler"
une image et la relire sur la meme machine ? )
OK pour moi en tout cas.
Manu
----- Original Message -----
From: "Jean-Pierre Roux" <Jean-Pierre.Roux at creatis.insa-lyon.fr>
To: "dcmlib" <dcmlib at creatis.univ-lyon1.fr>
Sent: Monday, February 14, 2005 1:18 PM
Subject: [Dcmlib] Big Endian Little endian
> 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?
>
> _______________________________________________
> Dcmlib mailing list
> Dcmlib at creatis.insa-lyon.fr
> http://www.creatis.insa-lyon.fr/mailman/listinfo/dcmlib
>
>
More information about the Dcmlib
mailing list