如何将纯色转换为透明度?

平面设计 adobe-photoshop 透明度 像素化器
2022-01-28 19:35:01

我有一个简单的黑白图像。我想删除白色背景并使其透明。有一些复杂的部分,所以在这种情况下,魔术棒工具对我不起作用。有没有办法可以选择颜色并将其删除(使其透明)?这是图像的示例:

黑白图像示例

我目前正在使用 Pixelmator,但可以访问 Photoshop。另外,我认为所有这些程序都会有一个类似的工具来执行此操作,但我不熟悉它。

3个回答

像素化器

如果您想让白色背景透明,可以使用“蒙版到 Alpha”工具。但是,此工具假定图像的暗部分是您想要透明的部分。您首先需要反转颜色,使白色变为黑色:

Menu > Image > Invert Color

然后您可以将黑色转换为透明:

Menu > Filter > Color > Mask to Alpha

2018 年 6 月更新:自从我上次尝试以来,菜单发生了一些变化。现在菜单如下:

  1. Image菜单中选择Color Adjustments...
  2. 在面板中,双击Invert
  3. 面板顶部是一个下拉菜单。选择Other
  4. 双击Mask to Alpha
  5. 回到Color Adjustments面板Invert将图像变回黑色。

使用光栅软件(Photoshop、Pixelmator、GIMP):

您显示的图像似乎有锯齿,这意味着像素是黑色或白色,边缘附近的灰色像素很少(如果有的话)。如果是这种情况,将魔棒工具设置为非常低的阈值应该是最简单的方法。

或者,Takkat 关于使用 alpha 通道的建议很好(虽然它在 Pixelmator 中有点令人困惑,但每次我想在 Pixelmator 中使用 alpha 通道时,我都必须用谷歌搜索)。

使用 Illustrator 或 Inkscape 等矢量软件

如果您的图像具有不错的分辨率,另一种方法是将其导入矢量应用程序,然后使用自动跟踪工具将其转换为矢量图像——此时白色将不存在。

瘸子

我们可以使用 Gimp 轻松地将任何颜色转换为 alpha。

选择“图层 - 透明度 - 颜色到 Alpha...”以选择您希望使其透明的任何颜色(默认为白色)。根据您的原始文件格式,您可能必须先添加一个 Alpha 通道(图层 - 透明度 - 添加 Alpha 通道):

在此处输入图像描述