[Dcmlib] Problem JPEG

jean-michel.rouet at philips.com jean-michel.rouet at philips.com
Mon Nov 22 13:58:20 CET 2004


Bonjour,

chose promise, chose due:

Voici donc le patch en question + un fichier a rajouter dans CVS (dans 
gdcm/src/gdcmjpeg/)



L'idée, est de parser les jpeg fragments et de les concatener dans un 
tableau en memoire. Puis de demander a la librairie jpeg de decompresser 
depuis ce tableau plutot que depuis un fichier (ce qui se fait en 
utilisant la fonction jpeg_memory_src() de jmemsrc.c au lieu de 
jpeg_stdio_src() comme avant).
Les changements sont donc mineurs. Et ca a l'air de fonctionner sans 
probleme, meme pour l'image Thoravision.

Mathieu, dis moi ce que tu en penses.

JM


PS: dans le patch il y a aussi qquechose pour gdcmUtil.cxx car la methode 
Util::GetIPAddress() ne fonctionnait pas sous windows, car pour utiliser 
winsock.dll il faut faire un appel a WSAStartup() et WSACleanup()... ils 
sont fous chez microsoft quand meme ! 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.creatis.insa-lyon.fr/pipermail/dcmlib/attachments/20041122/b1c0fbd6/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gdcm_read_jpeg_fragments.patch
Type: application/octet-stream
Size: 5860 bytes
Desc: not available
URL: <http://www.creatis.insa-lyon.fr/pipermail/dcmlib/attachments/20041122/b1c0fbd6/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jmemsrc.c
Type: application/octet-stream
Size: 5111 bytes
Desc: not available
URL: <http://www.creatis.insa-lyon.fr/pipermail/dcmlib/attachments/20041122/b1c0fbd6/attachment-0001.obj>


More information about the Dcmlib mailing list