<br>Bonjour,<br><br>Pour le premier point, c'est juste une erreur de copier coller de ma part :-) sans quoi je n'aurais jamais eu d'images. Pour le second point, j'avais commencé par mettre les spécifications au premier point MAIS lorsque j ajoutais la ligne bit allocated, l image ne s'écrivait plus et je ne comprenais par pourquoi... jusqu à ce que je mette les donnée correcte dans \"setImageData\". Maintenant tout s'écrit comme il faut à la premiere écriture et je peux ouvrir l'image sans problème. Celle ci est toutefois beaucoup plus foncée que l'originale, est-ce normal ? Cela est du à la conversion ? (ou peut être il y a t il un décallage au niveau des bits à faire ?)<br><br>Merci Beaucoup,<br><br>Olivier<br><br>----------------------------------------<br>Hi,<br><br>Voici les points incohérents que je vois dans ton code :<br> - h->WriteDcmExplVR( output ); // fh-> et non pas h-><br> - La spécification des Bits Allocated, etc. devrait être faite<br> pour l'image écrite!
dès la
1ere écriture<br> - enfin, lorsque tu fais le SetImageData, tu spécifies dataSize*3...<br> c'est FAUX. Tu passe de 16bits vers 8bits et tu passe de greyscale<br> vers RGB. Tu devrais donc avoir : (dataSize/2)*3<br><br><br>Si cela ne change rien, peux tu m'envoyer ton projet complet ainsi que l'image test <br>dont tu te sers afin que je puisse regarder sur mon ordi.<br><br>Benoit