zoukankan      html  css  js  c++  java
  • droid开发:如何打开一个.dcm文件作为位图?

    我目前正在做一个Android应用程序的DICOM 继code打开图片DROM RES /绘制的“ussual”图像格式,但它不与.dcm工作

    公共类BitmapView扩展视图
    {
        公共BitmapView(上下文的背景下){
                超(上下文);
        }
        @覆盖
        公共无效的OnDraw(帆布油画){
        BMP位= BitmapFactory.de codeResource(getResources(),R.drawable.test);
            canvas.drawColor(Color.BLACK);
            canvas.drawBitmap(BMP,1010,NULL);
        }
    }

    在主要活动:

     保护无效的onCreate(包savedInstanceState){
               super.onCreate(savedInstanceState);
               的setContentView(新BitmapView(本));
        }

    在此先感谢!

    解决方案

    DICOM是一种普通的容器。里面DICOM文件,你可以找到一个巨大的各种图像格式。从为RGB灰度的,由单一帧多帧的,用像素值的范围不是在普通8位(RGB / RGBA 24/32),而且在12位或16位灰度。

    的DICOM文件包括许多元件(字段)指示的内容的类型和这些内容甚至如何应 presented 。它不是那么简单了DICOM图像转换为BMP。

    如果您是从PACS检索DICOM图像,我会建议使用 WADO 服务。这样,您就可以得到JPEG图像(已应用了presentation状态到DICOM文件的内容的结果)。

    另一种选择是使用一些实用程序将DICOM文件转换为更传统的图像格式。也有一些优秀的开源工具,如 dcmj2pnm ,从的 DCMTK 工具。

  • 相关阅读:
    CentOS 7.3 CDH 5.10.0 Druid0.12.4安装记录
    cloudera manager卸载流程
    CDH5.10.0 离线安装(共3节点) 转
    CentOS 7 安装Httpd(转)
    CentOS下MySQL的彻底卸载
    CentOS7 修改主机名
    sendEvent()
    QSignalMapper Class
    ubuntu12.04开启虚拟机的unity模式
    BCM_I2C函数更改
  • 原文地址:https://www.cnblogs.com/zhujiabin/p/8241642.html
Copyright © 2011-2022 走看看