如何:处理颜色

图像编辑器包含许多专门处理和自定义颜色的功能。 可以设置前景或背景色、用颜色填充限定区域,或选择图像上的一种颜色作为当前前景色或背景色。 可以使用“图像编辑器”工具栏上的工具以及“颜色”窗口中的“调色板”来创建图像。

单色和 16 色图像的所有颜色都显示在“颜色”窗口的“调色板”中。 除了 16 种标准颜色,还可以创建自定义颜色。 更改调色板中的任何颜色都将立即更改图像中的相应颜色。

在处理 256 色图标和光标图像时,将使用“属性”窗口中的“颜色”属性。 有关详细信息,请参阅创建 256 色图标或光标

也可以创建真彩色图像。 但是,真彩色示例不会显示在“颜色”窗口的完整调色板中;它们仅显示在前景色或背景色指示器区域中。 使用“自定义颜色选择器”对话框创建真彩色。

可以在磁盘上保存自定义调色板,并根据需要重新加载它们。 最近使用的调色板保存在注册表中,并在下次启动 Visual Studio 时自动加载。

“颜色”窗口有两部分:

  • 调色板是一个颜色示例阵列,表示可以使用的颜色。 当使用图形工具时,可以选择这些示例以选择前景色和背景色。

  • “颜色指示器”显示前景色和背景色以及屏幕和反色的选择器。

    “颜色”窗口。
    “颜色”窗口

注意

“屏幕颜色”和“反色”工具仅可用于图标和光标。

可以将“颜色”窗口与图像编辑器工具栏配合使用。

  • 若要显示“颜色”窗口,请在“图像编辑器”窗格中右键单击并选择“显示颜色”窗口,或转到“图像”“显示颜色窗口”。>

  • 若要隐藏“颜色”窗口,请取消固定窗口(此操作将允许窗口在不使用自动隐藏)或选择“关闭”按钮。

调色板最初显示 16 种标准颜色。 除了显示的颜色,还可创建自己的自定义颜色。 然后可保存和加载自定义的调色板。

使用“自定义颜色选择器”对话框,可以使用以下属性自定义图像使用的颜色:

properties 说明
渐变颜色显示 更改所选颜色的值。

将十字线置于要更改的颜色上,向上或向下移动滑块来更改颜色的发光度或 RGB 值。
发光度栏 设置在“渐变颜色显示”框中选择的颜色的发光度。

选择并向上拖动边栏上的白色箭头以调高亮度,或向下拖动降低亮度。 “颜色”框显示你选择的颜色和设置的发光度效果。
颜色 列出(颜色盘值)要定义的颜色的色调。 值范围为 0 到 240,其中 0 为红色,60 为黄色,120 为绿色,180 为青色,200 为品红,240 为蓝色。
色调 列出(颜色盘值)要定义的颜色的色调。 值范围为 0 到 240,其中 0 为红色,60 为黄色,120 为绿色,180 为青色,200 为品红,240 为蓝色。
饱和度 指定所定义颜色的饱和度值。 饱和度是指定色调的颜色量。 值范围介于 0 到 240。
亮度 列出所定义颜色的发光度(亮度)。 值范围介于 0 到 240。
指定所定义颜色的红色值。 值范围介于 0 到 255。
绿色 指定所定义颜色的绿色值。 值范围介于 0 到 255。
蓝色 指定所定义颜色的蓝色值。 值范围介于 0 到 255。

你可以保存并加载包含自定义颜色的调色板。 默认情况下,启动 Visual Studio 时,会自动加载最近使用的调色板。

提示

由于图像编辑器无法还原默认调色板,所以你应保存默认调色板(名称如 standard.pal 或 default.pal),这样便可轻松还原默认设置。

使用“加载调色板颜色”对话框加载特殊调色板,以在 C++ 项目中使用以下属性:

properties 说明
中查找 指定要在其中找到文件或文件夹的位置。

选择箭头以选择其他位置,或选择工具栏上的文件夹图标以向上移动级别。
文件名 提供一个空格,用于键入要打开的文件的名称。

若要快速查找之前打开的文件,请在下拉列表中选择文件名(如果可用)。

如果要搜索文件,可以使用星号 (*) 作为通配符。 例如,可以键入 *.* 以查看所有文件的列表。 还可以键入文件的完整路径,例如 C:\My Documents\MyColorPalette.pal 或 \\NetworkServer\MyFolder\MyColorPalette.pal
文件类型 列出要显示的文件类型。

调色板 (*.pal) 是调色板的默认文件类型。

操作方式

选择前景色或背景色

分别按下鼠标左键或鼠标右键时,除了“橡皮擦”之外,“图像编辑器”工具栏上的工具都能使用当前的前景色或背景色绘图。

  • 若要选择前景色,请使用鼠标左键,在“调色板”上选择所需颜色。

  • 若要选择背景色,请使用鼠标右键,在“调色板”上选择所需颜色。

用颜色填充图像的限定区域

“图像编辑器”提供“填充”工具,使用当前绘图颜色或当前背景色填充任何封闭的图像区域。

使用填充工具

  1. 使用“图像编辑器”工具栏或转到菜单“图像”“工具”,然后选择“填充”工具。>

  2. 如有必要,请选择绘图颜色。 在“调色板”中,选择鼠标左键以选择前景色或鼠标右键选择背景色。

  3. 将“填充”工具移动到要填充的区域。

  4. 选择鼠标左键或右键,以分别填充前景色或背景色。

从图像中选取颜色用于其他地方

“选择颜色”或颜色选取工具使图像上的任何颜色都成为当前的前景色或背景色,这取决于你按下的是鼠标左键还是右键。 若要取消“选择颜色”工具,请选择另一个工具。

  1. 使用“图像编辑器”工具栏或转到菜单“图像”“工具”,然后选择“选择颜色”工具。>

  2. 选择要从图像中选取的颜色。

    注意

    选取颜色后,“图像编辑器”将重新激活最近使用的工具。

  3. 使用鼠标左键绘制前景色或鼠标右键绘制背景色。

选择背景

从图像移动或复制所选内容时,与当前背景色匹配的选择中的任何像素默认为透明,并且它们不会遮挡目标位置中的像素。

可以从透明背景(默认)切换到不透明背景,然后再次切换。 使用选择工具时,“透明背景”和“不透明背景”选项将显示在“图像编辑器”工具栏上的“选项”选择器中。

显示背景选项(“不透明”或“透明”)的屏幕截图。
“图像编辑器”工具栏上的“透明”和“不透明”选项

在透明和不透明背景之间切换

在“图像编辑器”工具栏中,选择“选项”选择器,然后选择相应背景:

  • 不透明背景 (O):现有图像用选定内容的所有部分遮盖。

  • 透明背景 (T):现有图像会透过与当前背景色匹配的选定内容部分显示出来。

提示

对于快捷方式,在“图像”菜单上,选择或清除“不透明处理”。

可以在选定内容生效时更改背景色,以更改图像的透明部分。

反转选定内容中的颜色

图像编辑器提供在图像选定部分进行反色操作的便利方法,这样一来,你就能够了解使用反色时图像的显示方式。

若要反转当前选定内容中的颜色,请转到菜单“图像”“反转颜色”。>

自定义或更改调色板上的颜色

  1. 转到菜单“图像”“调整颜色”。>

  2. 在“自定义颜色选择器”对话框中,通过在相应文本框键入 RGB 或 HSL 值或在“渐变颜色显示”框选择颜色来定义颜色。

  3. 通过移动“发光度”栏上的滑块来设置发光度。

  4. 许多自定义颜色是抖色。 如果想要纯色最接近于抖色,请双击“颜色”框。

    如果以后决定要抖色,则移动“发光度”栏上的滑块,或再次移动“渐变颜色显示”框中的十字线来还原抖色。

  5. 选择“确定”以添加新颜色。

保存自定义调色板

  1. 转到菜单“图像”“保存调色板”。>

  2. 导航到要用于保存调色板的目录并键入调色板的名称。

  3. 选择“保存”。

加载自定义调色板

  1. 转到菜单“图像”“加载调色板”。>

  2. 在“加载调色板”对话框中,导航到正确的目录,然后选择需加载的调色板。 调色板以 .pal 文件扩展名保存。

要求

另请参阅

图标的图像编辑器
如何:创建图标或其他图像
如何:编辑图像
操作说明:使用绘图工具
快捷键