图像处理工具包ImagXpress中如何定义图像显示属性
图像处理工具包ImagXpress中如何定义图像显示属性,如色彩管理、设置工具栏和工具、设置上下文&工具栏菜单、配置滚动条、鼠标和键等······
在显示图像时的色彩管理
在ImagXpress中管理颜色,将会用到以下步骤:
- 确认ICMEnabled设置为True。
- 通过设置ICMRenderIntent属性,指定如何应用文件。
- 当在一个图像上执行ICM显示时,通过设置ICMMonitorProfileName,指定颜色的配置文件。设置 ICMMonitorProfileName不会改变有显示器设备的上下文的配置文件存储名称,当执行图像颜色管理的时候,它简单的指定了 ImagXpress使用的颜色配置文件。如果没有设置ICMMonitorName,ImagXpress将会使用 ICMDefaultMonitorProfileName(来自当前Windows设备上下文的默认监视器配置文件名称)。
- 显示图像。
设置工具栏和工具
ImagXpress支持一个工具栏,这个工具栏使得应用程序的最终用户可以访问ImagXpress的属性。一旦这个控件导入,可以使用工具栏属性和方法来设置工具栏的属性。使用工具栏属性和方法也可以设置个人工具属性。
设置上下文&工具栏菜单
启用菜单提供了一个功能可以用来定义一个上下文菜单,也可以对工具栏中的每一个工具作为一个工具栏菜单。可以使用MenuSetEnabled 和 MenuGetEnabled启用和禁用菜单。当禁用了一个菜单,当用户右点击元素不会出现菜单。
配置滚动条、鼠标和键
1、滚动条
在控件中指定滚动条操作:
- 设置滚动条属性,表明垂直和水平上都可以使用。
- 通过调用EventSetEnabled,确保滚动条可用。
2、指定光标样式
要指定显示的指针的样式,需要执行下面的步骤:
- 设置MousePointer属性。要定义一个自定义的鼠标图标,设置MouseIcon属性和MousePointer enumerator到MP_Custom。
- 设置ShowHourglass属性来指定MousePointer enumerator应该被设置的它的hourglass值,不论图像加载、保存或是在处理中。
- 设置MousePointerSetFromCursor属性来设置来自定光标的鼠标指针。
- 设置MousePointerSetFromPicture属性来设置来自图像的鼠标指针。
3、启用鼠标&键操作
想让最终用户启用鼠标和键操作,需要执行下面的操作:
- 确保鼠标事件:通用使用EventSetEnabled 和 EventGetEnabled方法,启用Click、 DblClick、MouseUp、 MouseDown、MouseMove、 OLEDragDrop 、OLEDragover事件,这些事件提醒应用程序,在应用程序最终用户鼠标状态发生的改变。
- 调用KeysGetEnabled和 KeysSetEnabled方法,来说明哪个key strokes正在被控件解释。当启用了KEYS_ACCELERATORS_FORWARD or KEYS_SYSTEM_FORWARD,件信息将会转发到键运动事件中。通过调用最每个EventSetEnabled,确保启用Keydown、 Keypress 、 Keyup事件。
- 使用ToolGet 和 ToolSet方法,在工具栏中建立鼠标或控制工具需要的键操作。
- 通过设置CancelMode属性,建立鼠标或需要的键操作来取消加载、保存、压缩、解压、图像处理。
有兴趣的可以去下载试用一下····
图像处理工具包ImagXpress中如何定义图像显示属性的更多相关文章
- 图像处理工具包ImagXpress中如何定义查看器的属性
想要在图像处理控件ImagXpress中查看一个图像,首先需要创建一个查看器,之后你可以按照你自身的需要,来定义查看器的属性. 创建查看器 想要动态的创建一个查看器,需要先定义一个新的mageXVie ...
- 图像处理工具包ImagXpress教程:Accusoft不同组件间的图像数据传递
图像处理工具包ImagXpress的开发厂商Accusoft Pegasus旗下有多种图像处理相关的控件,但是这些图像处理控件之间的如何加传递图像数据呢?在ImagXpress 11版本之前,是需要将 ...
- 如何在图像处理工具包ImagXpress中对图像进行捕捉、复制和粘贴
如何在在ImagXpress中进行图像的捕捉. 复制和粘贴呢?下面详细来看一下,在多种情况下,图和实现这些操作. 捕捉屏幕图像 捕捉通过ImageXView窗口绑定的屏幕范围,以及保存到一个Image ...
- 【python】python中的定义类属性和对像属性
python中变量是没有类型的可以绑定任意类型,但是在语法上不能声明变量. 那我们怎麽来声名一个变量呢? f=None 这样我们给着个变量绑定了以各None类型,我们随时可用重新绑定其它类型.这样我们 ...
- Android中View自己定义XML属性具体解释以及R.attr与R.styleable的差别
为View加入自己定义XML属性 Android中的各种Widget都提供了非常多XML属性,我们能够利用这些XML属性在layout文件里为Widget的属性赋值. 例如以下所看到的: <Te ...
- WPF 让普通 CLR 属性支持 XAML 绑定(非依赖属性),这样 MarkupExtension 中定义的属性也能使用绑定了
原文:WPF 让普通 CLR 属性支持 XAML 绑定(非依赖属性),这样 MarkupExtension 中定义的属性也能使用绑定了 版权声明:本作品采用知识共享署名-非商业性使用-相同方式共享 4 ...
- 定义集合属性(WPF)
在wpf中,定义集合属性时,字段可以使用“ObservableCollection<T>”定义,以保证数据改变时的自动通知功能:属性可以使用“ICollection”定义,保证属性的灵活性 ...
- Spring中 bean定义的parent属性机制的实现分析
在XML中配置bean元素的时候,我们常常要用到parent属性,这个用起来很方便就可以让一个bean获得parent的所有属性 在spring中,这种机制是如何实现的? 对于这种情况 tra ...
- Android自己定义控件而且使其能够在xml中自己定义属性
为什么要自己定义View android开发中自己定义View的优点是显而易见的.比方说以下的这个顶部导航,它被设计出如今应用的每一个界面,但每次的内容却不尽同样.我们不能在每一个layout资源中都 ...
随机推荐
- Selenium2学习-016-WebUI自动化实战实例-014-Selenium 窗口选择
在日常的 WebUI 自动化测试脚本编写过程中,经常需要打开新的页面,或者在多个打开的页面之间进行切换,以对页面元素进行相应的操作,以模拟用户的行为,实现 UI 的自动化测试.在过往的时间中,经常有初 ...
- [转]android自动弹出软键盘(输入键盘)
转自:http://www.devdiv.com/home.php?mod=space&uid=65729&do=blog&id=11847 很多应用中对于一个界面比如进入搜索 ...
- 我的工具箱之MySql Front 5.3
下载地址:http://pan.baidu.com/s/1i4sJpNB 这款软件用来连接MySql,作为前端使用. 它功能全面,方便快捷,如果说有缺点的话,sql窗口中不能执行选择的部分有遗憾. 2 ...
- 通过css3实现开关选择按钮
通过css属性实现如图所示按钮 要点:通过checkbox选中与否的状态与兄弟选择器实现相关功能 1.设置开关大小并设置定位方式为relative .swift-btn { positio ...
- androidSDK配置环境变量
android的开发人员来说,首先要做的就是环境变量的配置.java是需要配置环境变量的.当然,安卓的环境变量需要我们配置adb的使用,将开发平台的两个工具包配置到环境变量里. 工具/原料 and ...
- SSH项目整合教学Eclipse搭建SSH(Struts2+Spring3+Hibernate3)
这篇博文的目的 尝试搭建一个完整的SSH框架项目. 给以后的自己,也给别人一个参考. 读博文前应该注意: 本文提纲:本文通过一个用户注册的实例讲解SSH的整合.创建Struts项目,整合Hiberna ...
- js星级评分点击星级评论打分效果
html代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www ...
- 设置GPnP profile文件中asm spfile的位置
登录asmcmd asmcmd> spset <location-绝对路径> 示例: ASMCMD> spset +DATA/asm/asmparameterfile/asms ...
- 给ubuntu系统换新装
此次安装主要按照Flatabulous:Ubuntu系统美化主题 但自己在安装过程中发现了很多问题,一下一段黑色的是上面链接的文章,红色的是自己在操作过程中的一些改动 安装主题的第一步是安装Ubunt ...
- MVC3 FAQ
1. html helper 可以缩写代码的,下面2段代码是相同效果 @Html.DropDownList("TourList") <select name="aa ...