颜色选择图形用户界面制造技术

技术编号:7542489 阅读:174 留言:0更新日期:2012-07-13 06:17
披露了一种图形用户界面(GUI)。该GUI包括颜色调色板,使得能够通过提供颜色空间中的每个颜色分量的独立混合进行颜色选择。

【技术实现步骤摘要】

本专利技术关于图形应用领域。尤其地,本专利技术关于在图形应用中选择颜色。
技术介绍
计算机软件程序(诸如页面布局程序、图形解释程序和图像处理程序)提供给用户创建、编辑和显示具有颜色的电子文档的能力。通常,这样的程序也提供给用户打印文档的能力。更进一步地,许多程序试图在显示设备上用颜色显示文件,此颜色和打印机要输出的颜色含有某种关系。传统的图形解释程序(例如照片编辑软件)使得能够为制图进行颜色的选择。但是,显示设备是二维的,而有趣的颜色空间有三个分量(RGB,Lab,HSV)或四个分量(CMYK)。 因此,程序图形用户界面(GUI)通常显示两个颜色分量相对彼此的绘图,而剩余的颜色分量是固定的。在颜色选择过程中必须固定一个多个颜色带来了麻烦的用户体验。因此,需要在颜色选择过程中显示每个颜色分量的界面。
技术实现思路
在一实施例中,公开了一种图形用户界面(⑶I)。此⑶I包括颜色调色板,其通过提供颜色空间中每个颜色分量的独立混合来使得能够选择颜色。在另一实施例中,公开了一种计算机生成的方法。该方法包括通过⑶I接收颜色选择,生成对应于该颜色选择的混合颜色,在GUI中的颜色调色板内围绕着该混合颜色绘制图形,并从表现用于生成该混合颜色的颜色空间的每个分量的绘图中绘制箭头。在又一个实施例中,公开了一种计算机系统,包括用于存储打印软件产品的存储器,连接至该存储器用于执行该打印软件产品的处理器,和用于根据执行该打印软件产品的处理器显示图形用户界面(GUI)的显示设备。该GUI包括颜色调色板,其通过提供颜色空间中每个颜色分量的独立混合来选择颜色。附图说明可从以下详细描述结合以下附图中获取对本专利技术更好的理解,其中图1图示了数据处理系统网络的一个实施例;图2是传统颜色选择⑶I的屏幕截图;图3是图示执行颜色选择的一个实施例的流程图;图4A-4C图示了颜色选择⑶I的一个实施例的屏幕照片;图5A和5B图示了颜色块选择的一个实施例的屏幕照片;图6图示了计算机系统的一个实施例。具体实施例方式描述了一种颜色选择GUI。在以下描述中,为了解释的目的,阐述了许多用于提供对本专利技术的透彻理解的详细而精确的细节。但是对本领域技术人员显而易见的是,本专利技术可在没有某些这种特定细节的情况下被实施。在其他例子中,以方块图的形式显示众所周知的结构和设备,以避免模糊本专利技术的根本原则。在说明书中提及的“一个实施例”或“实施例”意思是与本实施例相关联描述的特定特征、结构或特性被包括在本专利技术的至少一个实施例中。出现在说明书不同位置的短语 “在一个实施例中”并不必然意味着都指的是同一实施例。图1图示了数据处理系统网络100的一个实施例。网络100包括数据处理系统 102,其可以是桌上型电脑或是移动数据处理系统,通过通信链路104连接至网络106。在一个实施例中,数据处理系统102是传统的数据处理系统,包括处理器、本地存储器、非易失性存储器和诸如键盘、鼠标、跟踪球等的输入/输出设备,均与已知技术相一致。在一个实施例中,数据处理系统102包括并使用Windows操作系统、或其它操作系统、和/或网络驱动器,以允许数据处理系统102和网络106通信以达到利用网络106内资源的目的。网络106可以是局域网(LAN)或任何其它网络,通过其打印请求可被提交到远程打印机或打印服务器。通信链路104可以网络适配器、扩充口(docking station)等形式存在并利用网络通信协议(例如以太网、AS/400网络等)支持数据处理系统102和网络106 之间的通信。根据一个实施例,网络106包括打印服务器108,该打印服务器108服务于网络 106上的打印请求,打印请求通过打印服务器108和网络106之间的通信链路110被接收。 打印服务器108随后通过通信链路110传输打印请求到打印机109中的一台进行打印,打印机109通过通信链路111连接至网络106。虽然被描述为独立的实体,其他实施例可包括被合并到一个或多个打印机109的打印服务器108。在又一个实施例中,打印服务器和打印机可为物理上独立的实体。因此, 选择图1描述的数据处理系统网络来解释和说明本专利技术,并不用来暗示结构限制。那些本领域技术人员将意识到,各种附加部件可与本专利技术结合使用。根据一个实施例,数据处理系统102实施计算机软件产品以使能够在显示设备上的文档里用可在一个或多个打印机109处被打印的颜色进行颜色选择。数据处理系统102 包括便于进行颜色选择的GUI 120。正如上面所讨论的,传统程序进行显示相对于彼此的两个颜色分量的绘图而保持剩余的颜色分量固定。例如,图2是传统颜色拾取器GUI的屏幕截图,其显示了两个颜色分量(例如,红对绿)而保持第三颜色分量(蓝)不变。另外,传统程序没有显示CMYK分量对另一个分量的选项。根据一个实施例,⑶I 120通过提供颜色空间中每个颜色分量的独立混合使能够进行颜色选择。因此⑶I 120的用户可交互式地调整显示的颜色的混合,而不必固定颜色分量中的一个分量。图3是图示使用运行在数据处理系统102中的计算机软件产品执行颜色选择的一个实施例的流程图。在处理块310,当用户与⑶I 120交互时接收到初始颜色选择。在一个实施例中, 通过激活光标控制设备(例如,鼠标)来由用户做出选择。例如,用户可使用鼠标双击颜色调色板窗口内的一位置。可选择的,用户可简单地键入颜色分量值到⑶I 120中来选择颜色。在处理块320,计算机软件产品计算对应于被选(或键入)值的混合颜色。在处理块 330,围绕着被计算的混合颜色来绘图,其中混合颜色是绘图中心的颜色。在处理块340,从图的中心开始画代表着颜色空间每个分量的箭头。例如画出四个箭头代表CMYK,三个箭头代表RGB或Lab,等。在一个实施例中,每个箭头的方向指示着特定分量变化的方向,而箭头的长度指示着该分量变化得有多快。在又一个实施例中,用户可通过到处拖拽箭头重新布置箭头来改变每个颜色分量的方向和变化量。因此在处理块350,确定箭头运动是否被检测到。如果检测到任一颜色分量箭头的运动,调色板里呈现的颜色相应地被改变,在处理块360。随后,控制返回到处理块 330,其中围绕着新选择的混合颜色绘图。如果没有检测到箭头运动,则在决定块370中确定是否做出了另一颜色选择。若是,控制返回到处理块320,在处理快320计算新的混合颜色。否则,控制返回到处理块350, 在处理快350确定是否检测到进一步的箭头运动。图4A和4B图示了使用在图3中的上述过程来实施的颜色选择⑶I 400的一个实施例的屏幕截图。图4A显示了提供使用CMYK的颜色选择的⑶1400的一个实施例。⑶I 400包括使用户能够键入和/或编辑颜色分量值的颜色分量选择盒。如图4A所示,当前选择的CMYK颜色的各分量值为C = 127,M = 64, Y = 31, B = 15。⑶I 400还包括颜色调色板405,其具有当前被选颜色,当前被选颜色被画在颜色图410的中心像素中,带有箭头412,414,416和418,分别代表从图410画出的青色、洋红色、黄色和黑色。正如上面所讨论的,颜色分量取决于箭头的长度。因此,分量的颜色增加量与其各自的箭头长度是成比例的。图4A示出了颜色,其中青色分量412在垂直方向上变化,洋红色4本文档来自技高网...

【技术保护点】

【技术特征摘要】
...

【专利技术属性】
技术研发人员:D·L·瓦格纳
申请(专利权)人:普驰信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术