当前位置: 首页 > 专利查询>奥多比公司专利>正文

用于遮罩、选择和路径的通用前端制造技术

技术编号:5508626 阅读:147 留言:0更新日期:2012-04-11 18:40
公开了一种利用区域模态的自动转换来编辑数字图像的方法、系统和计算机可读存储介质。可以接收输入,该输入包括对数字图像的第一部分执行操作的指令。数字图像的第一部分可以包括由第一区域模态定义的数据。所述操作可以适用于由第二区域模态定义的数据。响应于接收到所述输入,数字图像的第一部分可以从第一区域模态自动转换为第二区域模态。可以对经过转换的数字图像的第一部分(也即,由第二分区模态定义)自动执行所述操作。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及计算机系统;并且更具体地,涉及使用计算机系统 来编辑数字图像。
技术介绍
数字图像编辑是使用计算机系统来创建和/或修改数字图像的过 程。使用专用的软件程序,用户可以通过各种方式来操纵和变换图 像。这些数字图像编辑器可以包括不同复杂度的程序,诸如与获取 设备(例如,数字相机和扫描仪,其具有用于管理亮度和对比度的 绑定或者内置程序)相关联的专用程序;适于相对简单的操作(诸 如,旋转和剪切图像)的有限位图编辑器;以及具有大量、复杂的 特征集合的专业级程序,诸如Adobe Photoshop 、 Adobe Illustrator 以及Adobe AfterEffects (均可从Adobe System公司获得)。数字图像可以包括光栅图形、矢量图形或者其组合。光栅图形 数据(在此也称为位图)可以作为个体图片元素(称为像素)的网 格来存储和操纵。可以使用适当的图像编辑器以逐个像素为基础或 者将其作为群组来修改像素(例如,诸如色调、亮度、饱和度、透明度等的值)。位图可以通过以像素为单位的宽度和高度来表征, 也可以通过每个像素的位数来表征。通常,在RGB(红、绿、蓝) 颜色空间中定义的彩色位图对于红、绿、蓝通道中的每一个,每个 像素可以包括1位到8位。阿尔法通道可以用来存储附加数据,诸 如每个像素的透明度值。黑白位图可以需要较少的空间(例如,每 个像素l位)。光栅图形数据通常用于照片和照片真实感图像。矢量图形数据可以作为 一 个或多个几何对象来存储和操纵。几 何基元(例如,点、线、多边形、贝塞尔曲线以及文本字符)可以基于数学公式来表示数字图像的部分。可以使用适当的图像编辑器 来对这些对象执行操作,诸如旋转、平移、拉伸、扭动、改变深度 顺序以及与其他对象组合。在将数据显示在显示设备上或者利用打 印机来打印数据的过程中,矢量图形通常进行光栅化,或者转换为 光栅图形数据。尽管光栅图形在缩放至较高分辨率时经常丢失清晰 的质量,但是矢量图形可以缩放至最终被呈现在其上的设备的分辨 率。因此,矢量图形经常用于希望独立于设备的图像,诸如排字或 者图形设计。很多数字图像编辑操作可以选择性地应用于数字图像的部分。 数字图像编辑器可以提供不止一种方式来定义将在其上执行操作的 数字图像部分。定义数字图像部分的这些方式在此称为"区域模态(modality)"或者"模态"。适当的区域模态可以包括路径、遮罩以及选择。路径可以包括对直线、曲线或者封闭对象(例如,多边形)的 矢量描述。基于矢量的工具,诸如笔工具、自由型笔工具、类型工 具、矩形工具、多边形工具、线工具以及其他适当的工具,可以用 来生成路径。适当的基于路径操作可以应用于^各径。例如,可以对 路径进行描边,从而使另一工具(例如,画笔)可以修改沿着该路 径的区域。遮罩通常可以包括具有单个颜色通道的任何图像(例如,灰度 图像)。遮罩可以用于各种目的。例如,阿尔法通道可以是光4册图 像遮罩,其用来形成彩色图像的一个分量或者灰度图像的单个分量。 层遮罩可以用来调制两个层的混合(例如,通过从最终图像中移除 或者"遮罩,,一个或多个层的部分)。软遮罩可以包括光栅图像遮罩,其具有处于最小值和最大值之间的某些值。可以应用适当的基于遮 罩的操作来修改遮罩。例如,可以对遮罩应用各种滤镜例如,高斯 模糊、中值滤镜、添加噪声、降低噪声、分段、钝化遮罩)、图像 调整(例如,级别、凸显、亮度/对比度、阴影/高亮)以及其他操作 (例如,调整大小、剪切、阈值化、旋转、透视失真)。选择可以表示数字图像中感兴趣的区域,并且可以包括一个或 多个像素(包括一个或多个颜色通道)和/或几何对象。选择可以通 过以下光栅图像遮罩来表示,该遮罩具有指示选择中每个像素或者 每个对象的成员资格(完全,不是,或者部分)的单个通道。在多 数数字图像编辑器中,可以通过各种方式来生成选择。例如,选取框(marquee)工具可以允许对图像中的矩形或者椭圓形区域进行选 择。套索工具可以允许用户描画徒手选择区。魔棒工具可以允许基 于像素的颜色范围来选择图像的部分。诸如边界检测、遮罩、阿尔 法合成以及基于颜色和通道的提取等工具可以用来生成选择。选择 中的像素和/或对象可以是连续的或者不连续的。可以应用适当的基 于选择的操作,以修改选择本身。例如,边缘化(border)操作可以 产生对原始选择的边界进行边缘化的选择。膨胀和收缩操作分别可 以使选择更大或者更小。平滑操作可以平滑掉选择的不规则性。羽 化操作可以为选择的边界添加柔和度。因此,诸如路径、遮罩和选择的各种区域模态可以包括定义数 字图像的部分以进行局部化图像处理的各种方式。然而,某些图像 编辑操作可以配置用于仅应用于路径、仅应用于遮罩或者仅应用于 选择。尽管某些图像编辑程序可以提供用于人工将路径、遮罩和选 择彼此转化的工具,但是使用这些工具麻烦且耗时。
技术实现思路
公开了用于编辑数字图像的系统、方法和计算机可读存储介质 的各种实施方式。按照一个实施方式,可以接收输入,该输入包括对数字图像的第 一部分执行操作的指令。数字图像的第 一部分可以 包括由第 一 区域模态定义的数据。所述操作可以适用于由第二区域 模态定义的数据。区域模态可以包括定义数字图像中的区域、像素 或顶点的集合、或者任何其他目标数据集的不同方式。在各种实施 方式中,区域模态可以包括遮罩、选择和/或路径的类型。响应于接 收到所述输入,数字图像的第一部分可以从第一区域模态自动转换为第二区域模态。第二区域模态可以按照不同于第一区域模态的方 式来定义数字图像的第一部分。可以对经过转换的数字图像的第一 部分(也即,由第二区域模态定义的)自动执行所述操作。按照一个实施方式,所述操作可以适用于由多个区域模态(例 如,遮罩、选择和/或路径的组合)中的任意区域模态定义的区域。 在这些情况下,可以为用户呈现 一 组用于操作的"目标"模态的选项。 例如,可以显示由多个区域模态中的每一个分别定义的区域的预览。 所述方法还可以包括接收输入,该输入包括对用于4乘作的目标区域 模态(例如,第二区域模态)的选取。按照一个实施方式,可以定义可用于在区域模态之间自动转换 第一部分的参数。例如,可以按照预定的默认值和/或用户输入来定 义参数。按照一个实施方式,在已经执行操作之后,数字图像的第 一部分可以自动地从第二区域模态转换回第 一 区域模态。附图说明图1是示出了配置用于区域模态间自动转换的数字图像编辑程 序的一个实施方式的框图。图2是示出了配置用于在包括遮罩的区域模态间自动转换的数 字图像编辑程序的 一 个实施方式的框图。图3是示出了配置用于在包括选择的区域模态间自动转换的数 字图像编辑程序的 一 个实施方式的框图。图4是示出了配置用于在包括路径的区域模态间自动转换的数 字图像编辑程序的一个实施方式的框图。图5是示出用于利用区域模态间的自动转换来编辑数字图像的 方法 一 个实施方式的流程图。图6是示出了用于利用从第一区域模态到所选取区域模态的自 动转换来编辑数字图像的方法的 一 个实施方式的流程图。图7是示出了用于利用从遮罩到选择的自动转换来编辑数字图 像的方法的一个实施方式的流程图。图8是示出了用于利用从遮罩到路径的自动转换来编辑数字图 像的本文档来自技高网
...

【技术保护点】
一种用于编辑数字图像的计算机实现的方法,包括: 接收输入,所述输入包括对所述数字图像的第一部分执行操作的指令,其中所述数字图像的所述第一部分包括由第一区域模态定义的数据,并且其中所述操作适用于由第二区域模态定义的数据; 响应于接 收到所述输入,将所述第一部分从所述第一区域模态自动转换为所述第二区域模态;以及 对经过转换的所述数字图像的第一部分自动执行所述操作。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:GD威伦斯基Jc奇恩SA孔
申请(专利权)人:奥多比公司
类型:发明
国别省市:US[美国]

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

1