2012-12-23 77 views
1

我感兴趣的任何方式来读取TIFF图像与无损JPEG压缩数据。我试过ImageMagick的,但它失败:阅读TIFF和DICOM图像无损JPEG压缩

convert.exe: Unsupported JPEG process: SOF type 0xc3. `JPEGLib' @ error/tiff.c/TIFFErrors/562. 

据ImageMagick的论坛,还有在ImageMagick的官方分布没有无损JPEG的支持,但有一个补丁,可以帮助。问题是这个补丁有点过时了。

我也试过Leadtools和ImageGear库;他们工作得很好,但他们对我来说太贵了。

因此,如果有任何方法可以在ImageMagick的当前版本中启用无损JPEG处理,或者有任何库可以读取此类图像,请告诉我。

+0

ImageMagick是一个开源项目。很显然,他们正在等待需要更新此补丁的程序员的贡献。一个痒的程序员需要抓挠或者其时间不花钱。显然你是一个完美的搭配。这是福斯工作方式的基础。祝你好运。 –

+0

可能我会这样做,除非我找不到工作解决方案。 –

回答

0

我不知道TIFF,但GDCM确实支持无损JPEG。简单地使用它:

$ gdcmconv --raw jpeg.dcm uncompress.dcm 
$ gdcm2pnm uncompress.dcm uncompress.ppm