关于ImageMagick在windows下处理dcm图片的问题

问题描述

关于ImageMagick在windows下处理dcm图片的问题

各位大神,本人最近遇到一个问题,特来请教。需求:处理dcm(dicom3.0标准)图片,压缩到100K左右的web格式,转换为jpg,用java代码来操作。在linux上用ImageMagick来处理是可以用的,因为各种library加上之后,重新编译就可以运行成功,但现在业务上的需求是用java写一个客户端在客户的电脑上运行,一般说来是windows系统(xp更多),这个客户端直接在客户电脑上压缩和转换dcm图片为jpg(用im4java来调用ImageMagick),现在的关键是我用ImageMagick来处理windows上的业务,发现报下面的错:

    C:Program FilesImageMagickQ16>identify.exe d:/2.dcm

identify.exe: Unsupported JPEG process: SOF type 0xc3 `C:/Users/ADMINI~1/AppData

/Local/Temp/magick-5416xkOfuXpYb7Wx' @ error/jpeg.c/JPEGErrorHandler/319.

在国外的论坛上问到了原因,是因为缺少无损jpeg的支持库,可是在windows下面我要如何才能加入lossless JPEG的支持?搞了好久也不知道怎么办,求教各种如果用java来处理dcm,或者如果用 ImageMagick在windows上处理高清的dcm文件。

附件里面附一个测试用的文件吧,这个文件请各位不要流传,是真实的医用ct片。谢谢各位了。
附件:http://dl.iteye.com/topics/download/7caac864-675a-3394-941a-c758f18bc15e
或 :http://url.cn/MEqp2A
谢谢各位了

时间: 2024-12-02 17:41:32

关于ImageMagick在windows下处理dcm图片的问题的相关文章

Windows下用Visual Studio来build ImageMagick

参考: http://www.imagemagick.org/script/install-source.php#windows http://blog.163.com/anteaus_20/blog/static/24422224200811924810941/   [Build过程] 1)根据ImageMagick在Windows下的安装指南,在这里下载源码包(以6.8.9为例),解压,进入解压后的目录. 2)在Visual Studio(以VS2008为例)中,打开 ImageMagick

格式 webp-谷歌的webp图片格式如何在windows下使用java转换成其他格式

问题描述 谷歌的webp图片格式如何在windows下使用java转换成其他格式 参考了http://blog.csdn.net/geeklei/article/details/41147479,可以在linux下成功执行,但是在windows下编译出dll和jar始终无法正确运行java.lang.IllegalArgumentException: image == null!无法识别这样的图片格式 解决方案 Java webp转jpg webp是最近google推出的新的图片格式 googl

位图解析-linux下/dev/fb0怎样解析成windows下可以显示的图片

问题描述 linux下/dev/fb0怎样解析成windows下可以显示的图片 cat /dev/fb0 > /tmp/jietu 这样截取到的原始位图,复制到windows下之后改名为.png或者.bmp都不能打开: 据说要根据设备分辨率和颜色位深解析之后才可以,求具体解析算法,最好有代码~~ 解决方案 文件/dev/fb0就是控制屏幕上的每一点的颜色的文件. 然后通过 FrameBuffer 机制,把屏幕上的每个点映射成一段线性内存空间,最终可以获取到显示缓冲,即屏幕上显示的内容的图片. 解

在windows下,当有图片接收到时,数据库自动运行,进行查找等一系列操作。。

问题描述 在windows下,当有图片接收到时,数据库自动运行,进行查找等一系列操作.. 在windows下,当有图片接收到时,数据库自动运行,进行查找等一系列操作..这个怎么中断判断有图片收到,怎么让数据库后台自动进行操作,初学炸到,求教

Perl实现删除Windows下的图片缓存缩略图Thumbs.db_perl

接手以前别人做的项目,发现SVN里的ignore里并没有对*.db处理,导致图片的缓存缩略文件都被提交了,而我只要打开图片文件夹,就意味着Thumbs.db发生了改变. 要做的事情有两个: 一.更改svn的设置,以后不再提交Thumbs.db文件 二.批量删除指定目录下的Thumbs.db文件 所以用perl写了一个,代码是在之前的 perl遍历目录 做了一些修改,主要有两点自己注意了: 一.文件路径,Windows下默认为"\  "而linux下则是"/", 所以

linux系统下怎么压缩图片

 Linux系统下 批量压缩图片尺寸大小的方法 现在手机用户非常庞大,针对手机用户的流量不得不考虑,但手机网络带宽较小,怎么将互联网上的图片压缩是个难题,在windows上容易,有很多软件,但在linux上有没有办法呢? 经过多次的寻找,还是找到了些方法,这里分享下: 一个比较好用命令行下可以使用的 强大的免费图片工具 ImageMagick Centos系统的安装使用方法: yum install ImageMagick 再输入y确认即可安装完成 接下来调用 系统命令 #include <st

windows下MRTG安装全攻略

在一个网络中,作为网络工程师或者网络管理员,需要随时了解网络的各种状态,以判断网络是否处于健康状态或者随时了解网络的流量.每个路由器的流量.每个交换机端口的流量-,以供年度报告时向上级领导提供详实的数据及图形报告.在这里,我先把自己有关如何获取网络流量的方法向大家讲解一下,如果有必要,您可以立即动手,自己做一个公司的网络流量监控图出来.网络流量的监控需要涉及到SNMP.PERL.MRTG和一点网页的相关知识,现在我就 STEP BY STEP给大家讲解怎么具体实施.我的水平有限,如有错误或者更好

Windows下搭建Mantis详解

Windows下搭建Mantis详解 下边是在Windows下搭建Mantis的详细过程,太长了,只能分开发上来,不过我会附一个pdf的文件上来,需要的可以下载. 搭建环境:        apache_2.2.13-win32-x86-no_ssl.msi        php-5.3.0-Win32-VC6-x86.zip        mysql-5.0.22-win32.zip        mantisbt-1.1.7.zip        辅助工具:        EMS(myman

《Cocos2D-x权威指南》——2.1 Windows下的开发环境配置

2.1 Windows下的开发环境配置 搭建Windows下的Cocos2D-x开发环境,首先需要安装VS,VS是微软公司推出的集成开发环境,是目前Windows平台上最流行的开发环境.它可以用来创建Windows平台下的Windows应用程序.网络应用以及网络服务等,支持的语言包括C++.Basic.C#等. Cocos2D-x框架支持的VS版本包括VS2008.VS2008 Express以及VS2010.本书选择的开发环境是VS2008. 首先,从微软官方网站下载VS(VS是一款收费软件)