如何在Adobe Photoshop中选择与确切颜色值匹配的所有像素?


19

有什么方法可以选择当前图层上与特定颜色值完全匹配的所有像素?

我的第一个直觉是Select > Color Range...,但是我无法在不提前知道该颜色像素位置的情况下确定如何通过值输入特定像素颜色。目标是选择与该特定颜色匹配的像素,如果没有像素具有该颜色,则选择不匹配的像素。


仅供参考-如果您习惯使用Illustrator的“选择相同的填充颜色”或“选择相同的笔触颜色”功能-由于光栅图形应用程序与矢量图形应用程序的比较,Photoshop中没有确切的比较。
乔尔·格洛维耶

1
我不认为这是摄影问题...
John Cavan

@Unsigned Code Labs-Beta中有一个Stack网站,我认为它更适合于此:graphicdesign.stackexchange.com
John Cavan

Answers:


16

您可以通过以下设置使用魔术棒工具

Tolerance: 0
Anti-alias: unchecked
Contiguous: unchecked
Sample All Layers: *checked or unchecked* (See below)

魔术棒工具还使用“ 滴管”工具中的“样本大小”设置,因此在使用魔术棒工具之前,您必须切换到该工具并确保将其设置为“点样本”。否则,您最终可能会选择超出预期的颜色。

通过值选择颜色,简便的方法可能是制作一个新层,并用您希望选择的颜色填充其中的一部分,然后使用魔术棒工具(设置为对所有层进行采样)并单击您的颜色在新层上打补丁。

资料来源:http : //ask.metafilter.com/146706/This-Photoshop-is-driving-me-crazy#2104497


12

恕我直言Select > Color Range是要走的路(快速,我敢说,在语义上最正确)。

在上述窗口中时,单击面板(通常位于右上角)上的小方块(foreground colorbackground color)上的滴管工具,COLOR以采样先前在HSB,RGB,LAB或CMYK模式下确定的颜色(或从调色板中选择) )。

编辑-我将要忘记:Select > Color Range取消选中localized color clusters并将模糊度设置为0(尽管您可能已经弄清楚了),以便在整个图像上精确选择该颜色。


<3哇,<3哇
格鲁布列夫

4

如果您事先知道颜色,那很简单。创建一个新层并填充所需的颜色。将混合模式更改为“差异”。现在,您可以从合成中创建蒙版,然后反转以使蒙版中所需的颜色为白色,并使用曲线使其他所有颜色变为黑色。

如果您使用其他答案中的另一种方法,则仍可以使用差异模式来检查是否包括了不希望的颜色。只需添加曲线调整图层即可夸大任何差异。


0

如果您要获得与Illustrator等效的“选择相同”功能-您可以使用Photoshop中的魔术棒工具,单击要保留的颜色,然后转到选择>相似,魔术棒选择将现在涵盖与您选择的颜色匹配的所有内容。


几乎。您需要将公差降低到“ 0”,否则您将获得“相似”颜色,而不仅仅是精确的颜色。请参阅上面接受的答案。我相信公差设置适用于其他一些选择工具。
MikeW

-1

使用魔术棒工具时,将“容差”设置为0,同时关闭反锯齿和连续,然后打开所有图层的采样。这将在整个图像中仅选择一种颜色。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.