Windows影射模式

Windows默认的是MM_TEXT图形影射模式。当打印机与屏幕每页容纳相素数目不同时,如果在MM_TEXT模式下处理图形就会出现问题。

 

映射模式中又可分成以下3类:

1. MM_TEXT映射模式这种映射模式被称为"文本"映射方式,不是因为它对于文本最合适,而是轴的方向与读文本的方向一致。Windows提供了函数SetViewportOrg和SetWindowOrg用来设置视口和窗口的原点。缺省的窗口原点和视口原点均为(0,0),可以改变;缺省的窗口范围和视口范围均为(1,1),不可改变。
2. 度量映射方式MM_LOMETRIC、MM_HIMETRIC、MM_LOENGLISH、MM_HIENGLISH和MM_TWIPS将1个逻辑单位映射为固定的实际单位,其中1twip等于0.0176mm(1/1440英寸)。其他映射模式对应的物理单位参见表1。设置了映射模式以后,Windows自动设置了窗口及视口的范围,范围本身的值并不重要,但范围比是一个固定的值,对于MM_LOMETRIC,Windows计算范围比xViewExt/xWinExt=0.1mm中水平像素的点数。
3.自定义映射模式MM_ISOTROPIC和MM_ANISOTROPIC两种映射模式允许程序员设置自己的窗口和视口范围。MM_ISOTROPIC和MM_ANISOTROPIC的区别是所设置的x轴和y轴的的范围必须相同,而MM_ANISOTROPIC所设置的x轴和y轴的的范围可以不同。isotropi的意思是"在所有方向相同",anisotropic的意思正相反。自定义映射模式中窗口和视口的原点和范围都可以改变,程序员可以设置自己需要的映射模式。函数SetWindowExt和SetViewportExt用于改变窗口和视口的范围。下面的代码将1个逻辑单位映射成0.396mm(1/64英寸)。

 

处理图形较好的影射模式是MM_LOENGLISH。因此我们用下面这两行代码替换点刚才加入的代码:pDC->Rectangle(20,20, 220, 220);   pDC->SetMapMode(MM_LOENGLISH);  //设置影射模式    pDC->Rectangle(20, -20, 220, -220);


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
DICOM(医学数字成像和通信)是一种医学图像和相关信息的标准化格式,用于在医学领域中的图像采集、传输、存储和共享。DICOM内容影射资源是指DICOM标准中定义的用于描述和管理DICOM图像和相关信息的映射数据。这些资源包括不同的数据元素和属性,用于详细描述图像的特征、患者的基本信息、图像采集设备的参数等。 DICOM内容影射资源的作用是确保在不同的医疗设备和系统之间能够正确地解读和处理DICOM图像和相关信息。DICOM标准规定了一系列的数据元素和属性,这些数据元素包括患者的名称、年龄、性别等基本信息,还包括图像的定位信息、采集设备的厂商名称、图像的分辨率和灰度级别等。通过使用这些数据元素,医疗设备和系统可以准确地识别和解析DICOM图像,保证图像的质量和一致性。 DICOM内容影射资源还包括了一些标准的图像处理和分析方法,这些方法可以帮助医生和研究人员在诊断和研究过程中更好地利用DICOM图像。例如,DICOM标准提供了一些统一的规范,用于计算和显示图像的不同参数,比如CT扫描中的肿瘤体积、MRI扫描中的脑部结构等。使用这些标准的图像处理和分析方法,可以使医学图像的结果更加准确和可靠,有助于提高医疗诊断的准确性。 总而言之,DICOM内容影射资源是DICOM标准中定义的用于描述和管理DICOM图像和相关信息的映射数据,它具有重要的作用,保证了医疗设备和系统之间能够正确解读和处理DICOM图像,提高了医学图像的质量和一致性,同时还提供了一些标准的图像处理和分析方法,帮助医生和研究人员更好地利用DICOM图像进行诊断和研究。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值