60、交互式颜色编辑器(ICE)的开发与实现

交互式颜色编辑器ICE实现

交互式颜色编辑器(ICE)的开发与实现

1. 引言

交互式颜色编辑器(ICE)能够让用户以交互和图形化的方式生成颜色转换曲线,同时实时或近乎实时地显示生成的转换对图像的影响。下面将详细介绍ICE的开发,包括创建图形用户界面(GUI)以及对其进行编程实现。

2. 创建ICE的图形用户界面

MATLAB的图形用户界面开发环境(GUIDE)为在M函数中集成GUI提供了丰富的工具。使用GUIDE,布局GUI和编程操作GUI这两个过程可以方便地分为两个易于管理且相对独立的任务。最终的图形M函数由两个同名(忽略扩展名)的文件组成:
- .fig文件 :包含所有GUI对象或元素的完整图形描述及其空间排列,包含二进制数据,在执行相关基于GUI的M函数时无需解析。
- .m文件 :包含控制GUI操作的代码,包括GUI启动和退出时调用的函数,以及用户与GUI对象交互时执行的回调函数。

要从MATLAB命令窗口启动GUIDE,可输入:

guide filename

其中 filename 是当前路径上现有FIG文件的名称。如果省略 filename ,GUIDE将打开一个新的(即空白)窗口。

GUIDE布局编辑器用于在开发中的用户界面模拟图上选择、放置、调整大小、对齐和操作图形对象。其左侧的按钮构成一个组件调色板,包含支持的GUI对象,如按钮、滑块、单选按钮等。ICE GUI包含复选框、

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值