• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

bug: RGB colors change to Grayscale

Participant ,
May 13, 2011 May 13, 2011

Copy link to clipboard

Copied

The Problem:

Any RGB swatches I create in a gradient that are gray automatically switch to Grayscale swatches when i want to edit them later.

Description:

I only work with the HSB (Hue Saturation Brightness) color picker in Illustrator CS5. So when i create a gradient i add colors using the HSB color picker. It makes a RGB-value color swatch in the gradient. The problem arrises when i add a color swatch to a gradient that has any form of grey (rgb12,12,12 or rgb150,150,150, so on). After creating it using the HSB picker, when i go back to edit the color value later it ends up being in grayscale mode when actually i created it in RGB. It's frustrating because i have to re-create each gray color in the gradient in RGB. It wouldn't be a problem if the Grayscale grays looked the same as RGB grays, but they dont.

Maybe HSB chooses the right color space for the color? Is it supposed to do that? Does anyone know how to fix this?

This is one of the most annoying things I wrestle with on a daily basis and it's been around for as long as I know (back to CS at least). People have noted their frustration on the website link below, but it there is no solution...

http://www.bittbox.com/illustrator/illustrator-101-the-annoying-grayscale-color-problem

Thanks for the help!

Sergie

Views

29.7K

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe
Participant ,
May 20, 2011 May 20, 2011

Copy link to clipboard

Copied

Anybody else use HSB color picker and have this problem?

-Sergie

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
May 20, 2011 May 20, 2011

Copy link to clipboard

Copied

that definitely sounds like a bug and if I recall it has been outstanding for while but I am not certain of that but I will look at it and see. You should report it but I see Mike has looked at it allready

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
May 20, 2011 May 20, 2011

Copy link to clipboard

Copied

I tried choosing a neutral gray color in both RGB &  HSB from the color palette, and could not reproduce this.

Do you have file >> document color mode >> set to RGB

Try choosing your gradient color stops in the color palette rather than the color picker.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Participant ,
May 20, 2011 May 20, 2011

Copy link to clipboard

Copied

Mike, i was able to reproduce it by doing this:

1. Create RGB-space ai file. Create two different gradients. One with all grayscale values and one with RGB values.

2. Save and close the ai file.

3. Open the file and there you will see the problem. Check out the screenshots/files i attached.

Things i noticed: when double-clicking on the gradient swatch the color space in the Color panel changes from Grayscale (wrong pallet) to HSB (right pallet). But if you use the Color panel to change your value all hell will break loose.

Bottom line: when a gray swatch is selected in the gradient panel, the information in the Color panel should represent the real color space that the gray swatch is using (which in this case should be HSB, not Grayscale).

color_pallet_bug1.png

color_pallet_bug2.png

color_pallet_bug3.png

color_pallet_bug4.png

color_pallet_bug5.png

AI file: http://dl.dropbox.com/u/1053706/greyscale.ai

I hope this explains the problem in more detail.

-Sergie

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Participant ,
May 23, 2011 May 23, 2011

Copy link to clipboard

Copied

Here's another weird thing:

Why does a grayscale black look different in a gradient and a solid color. Here's a screenshot showing this visually (click to enlarge):

preview_01332.png

Am i getting something wrong here? This just seems really weird!

-Sergie

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Participant ,
May 23, 2011 May 23, 2011

Copy link to clipboard

Copied

This is the bug report:
******BUG******
Concise problem statement:
Color Panel does not represent the selected object's color space accurately.
Steps to reproduce bug:
1. Create a document with two gradients. Gradient #1 is a grayscale gradient from 100% grayscale white to 100% grayscale black. Gradient #2 is an RGB gradient from 100% rgb white to 100% rgb black. Save and close this document
2. When you reopen the document, the default color space in the Color Panel is Grayscale, so whatever GRAY object you choose, whether its a gray color in a gradient or a gray color in a solid object, the color will be represented in grayscale in the Colors panel even if it was originally created in RGB using RGB color panel or HSB clor panel.  
Results: A lot of confusion because the Color panel displays Grayscale as the color space for the selected object/color when in fact it was created in RGB.
Expected results: When selecting an solid object or gradient swatch that is an RGB color, i expect the Colors panel to show it as an RGB color, not a Grayscale color. If I choose a color for a solid rectangle or for a gradient swatch using the HSB color picker (hue saturation brightness) in the color panel, i would expect to see that same color panel to show up whenever i select that object in the future to alter the color. I always find myself having to switch from Grayscale to RGB to HSB for every single gray color (including white and black).

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Sep 06, 2017 Sep 06, 2017

Copy link to clipboard

Copied

Almost the end of 2017 and still no resolution!! Seriously, Adobe???

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
May 24, 2011 May 24, 2011

Copy link to clipboard

Copied

The color palette does not seem to work the way we think it does, unless you use global colors. I suggest you specify global colors in the swatches palette and you will have better success. Then fill your gradient with the color swatches. Notice that even though you use HSB in swatches the default name the color name R= XX G = XX B=XX. Why, because that is how illustrator codes this, as RGB values. HSB values do not get coded into the ,ai file, as HSB is really just an interface, not an actual mode that Illustrator numerically codes numbers in.

for example:

Select a gradient swatch in an RGB document mode .ai file, and the color pallete and shows 41% grayscale, does no mean it is filled with 41% grayscale. That is the mode we had the palette set to BEFORE we selected the swatch, and that is the approximation in grayscale.

Usually the  color palette mode does not switch after you select a gradient slider, but on a few occasions with your gradients it did(so I see your frustration, and cannot exactly explain this). On one occasion it say 100% grayscael, btu the color looked like a very dark grey, all I did was from the flyout menu move teh checkmark fomr grayscael to grayscale, and it got darker. Now that really bothered me, believe this is where your problem is coming from.

Try switching the color palette color mode before selecting a gradient stop and most of this should begin to make sense.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Participant ,
May 24, 2011 May 24, 2011

Copy link to clipboard

Copied

Thanks Mike,

I understand more how they made the color panel function: whatever mode (Grayscale, RGB, HSB, CMYK) the Color panel is set to, it tries to approximate the current selected color. But there's something about it you didn't mention and that's odd: there are two default color modes that the Colors panel falls back on - Grayscale for gray fills and RGB for any color fill.

Try this to see what i'm talking about:

1.

Create 1 rectangle with color fill RGB 150,150,150, 1 rectangle with color fill Grayscale 50%, 1 rectangle with color fill RGB 255,0,0, and 1 rectangle with color fill CMYK 100,0,0,0. In other words, 1 gray rectangle in RGB, 1 gray rectangle in Grayscale, 1 red color rectangle in RGB, 1 cyan color rectangle in CMYK.

2.

Select between these filled rectangles while looking at the Color panel.

Result:

You will see that when selecting the red RGB rectangle then selecting the gray RGB rectangle the Color panel will not change. When selecting the red RGB rectangle then selecting the Grayscale rectangle the Color panel will switch to Grayscale mode as expected. When selecting the Grayscale rectangle then selecting the gray RGB rectangle, the Color panel stays grayscale even though i've selected an RGB fill object. Now when selecting the Grayscale rectangle then selecting the red RGB rectangle, the Color panel switches to RGB! So... Illustrator makes a distinction between color RGB fills and gray RGB fills. I don't think that's right! That's confusing behavior. If it's RGB it should show RGB. What do you think? (Also, when you select the Grayscale rectangle then the CMYK rectangle, the Color panel switches from Grayscale mode to RGB mode even though the fill is CMYK. This is weird too). 

How Illustrator can fix this:

Change the way the Color panel behaves. Instead of changing the Color panel based on default color modes Grayscale and RGB, the Color panel would change to the appropriate color space of that selected object. So if it's a CMYK filled square, then the Color panel will show CMYK. If it's an RGB filled object that is gray or any other color, then it will change to RGB. If it's a Grayscale filled object then it will show Grayscale mode. Also: When creating an new document in RGB mode, have the default gradient be RGB 0,0,0 (black) to RGB 255,255,255 (white) instead of Grayscale 0% to 100%. Having grayscale be the default colors for the gradient is not the smartest idea because it causes all sorts of problems for someone like me when i create gradients on the fly and you mix that with this weird Color panel behavior. Also: A cool extra feature to have is to to have a more intuitive color picker in the Color panel that can house all the color space in one like this. Actually having a separate window for this kind of color picker would be amazing.

I would not have this issue if I had no instances of grayscale colors in my documents, but i do because the default gradient is Grayscale 0% to 100%. It's better to fix the hole in the bridge than always having to fish people out of the lake from falling through the hole. So it's better to fix this problem than having to fish through my files and get rid of grayscale instances.  

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Valorous Hero ,
Oct 30, 2011 Oct 30, 2011

Copy link to clipboard

Copied

Illustrator encodes colors in the file only with RGB or CMYK values depending on the color mode of the document as indicated by File menu > Document Color Mode and for spot colors they are encoded using  the name of the spot color. For colors that appear as grayscale in the color panel  they are encoded with adding  a tag to display the color in  the Color panel as such but the actual values in the file remain either R=G=B or C=0 M=0 Y=0 K=#.

So no matter what color model you choose in the color panel, behind the scene the values always stay RGB or CMYK

In a RGB document with one object selected, when you change the color mode of the Color panel to:

- Grayscale

in the code of the file, the RGB and spot color will be converted to R=G=B .

In the color panel,  the color will be displayed as grayscale.

-RGB

in the code of the file, spot color will be converted to RGB, grayscale color will remain R=G=B but the grayscale tag will be removed.

In the color panel,  the color will be displayed as RGB, however objects with R=G=B will show as grayscale if before selecting them a grayscale object is selected or after that other objects with R=G=B colors are selected .

-HSB

in the code of the file, spot color will be converted to RGB, grayscale color will remain R=G=B but the grayscale tag will be removed.

In the color panel,  the color will be displayed as HSB until a grayscale object is selected, after that objects  with different RGB color values will be displayed as RGB and  objects with R=G=B will show as grayscale if before selecting them a grayscale object is selected or after that other objects with R=G=B colors are selected

-CMYK

in the code of the file, spot color will be converted to RGB, grayscale color will remain R=G=B but the grayscale tag will be removed.

In the color panel,  the color will be displayed as CMYK until a grayscale object is selected, after that objects  with different RGB color values will be displayed as RGB and  objects with R=G=B will show as grayscale if before selecting them a grayscale object is selected or after that other objects with R=G=B colors are selected

-Web Safe RGB

in the code of the file, spot color will be converted to RGB, grayscale color will remain R=G=B but the grayscale tag will be removed.

In the color panel,  the color will be displayed as Web Safe RGB until a grayscale object is selected, after that objects  with different RGB color values will be displayed as RGB and  objects with R=G=B will show as grayscale if before selecting them a grayscale object is selected or after that other objects with R=G=B colors are selected

In a CMYK document with one object selected, when you change the color mode of the Color panel to:

- Grayscale

in the code of the file, the CMYK  and spot color will be converted to C=0 M=0 Y=0 K=#.

In the color panel,  the color will be displayed as grayscale.

-RGB

in the code of the file, spot color will be converted to CMYK ,  grayscale color will remain C=0 M=0 Y=0 K=# but the grayscale tag will be removed.

In the color panel,  the color will be displayed as RGB until a grayscale object is selected, after that objects  with CMYK color will be displayed as CMYK.

-HSB

in the code of the file, spot color will be converted to CMYK ,  grayscale color will remain C=0 M=0 Y=0 K=# but the grayscale tag will be removed.

In the color panel,  the color will be displayed as HSB until a grayscale object is selected, after that objects  with CMYK color will be displayed as CMYK.

-CMYK

in the code of the file, spot color will be converted to CMYK ,  grayscale color will remain C=0 M=0 Y=0 K=# but the grayscale tag will be removed.

In the color panel,  the color will be displayed as CMYK.

-Web Safe RGB

in the code of the file, spot color will be converted to CMYK, grayscale color will remain C=0 M=0 Y=0 K=# but the grayscale tag will be removed.

In the color panel,  the color will be displayed as Web Safe RGB until a grayscale object is selected, after that objects  with CMYK color will be displayed as CMYK.

This is how this complicated scheme works. I think the R=G=B colors showing as grayscale in RGB documents is a bug or a very bad program design -  I don’t find it useful in any way. Also there is an apparent bug with showing objects wrongly as grayscale. To reproduce it select a grayscale object, then a spot color, and then a CMYK or RGB object in CMYK or RGB document and it will be displayed as grayscale. The workaround it to select another CMYK or RGB object and then try again.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Participant ,
May 26, 2011 May 26, 2011

Copy link to clipboard

Copied

emmm...

I am not shure - but have you looked at how your monitor displays color?

like here:

Bilde 26.png

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Participant ,
May 26, 2011 May 26, 2011

Copy link to clipboard

Copied

You are replying to the topic of why the grayscale black looks different in the gradient vs in a shape fill?

I started a different discussion for that because it doesn't really relate to this topic:

Grayscale black looks different in gradient vs fill

-Sergie

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Oct 28, 2011 Oct 28, 2011

Copy link to clipboard

Copied

I have this problem too.

It's really annoying to switch always from grayscale to hsb.

When I'm working with hsb, I can change the color but in grayscale no. To change the color I must switch back to HSB.

If I'm working with gradients or meshes, Illustrator often changhes the gray colors to Grayscale.

I also don't understand why needs this to be discussed so much.

It's a simple amateur coding error. The programmer wants to reproduce the color on the color selector and he doesn't check, what is set before (or globally), he simply looks, in which color space can be represented the given color. If it's completely gray he represents in grayscale.

Very annoying for the people who are working, considering the ultra minimized, extrasmall interface oif illustrator. I'm getting tired to target precisely with the mouse the small controls.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Oct 28, 2011 Oct 28, 2011

Copy link to clipboard

Copied

With a document mode of RGB has colors created in gray|RGB|HSB, the color palette reverts to the last color mode used (if possible). If you are currently in gay, and switch to a square originally created as  R128 G128 B128 square, your color pallette will stay in gray mode. Do a test liek this and input these valeus, shoudl make sense.

 

 

R128 G128 B128

Gray 50

HS50B

 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Oct 31, 2011 Oct 31, 2011

Copy link to clipboard

Copied

Nice insight indeed.

(This explains why is my integer brightness value (in HSB) is corrected to some real when I leave the input field...)

Are there real beta testers or the nature of the bug doesn't makes it enough high priority?

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
May 30, 2024 May 30, 2024

Copy link to clipboard

Copied

Just chiming in here 13 years later to confirm this bug is still present in version 25.2.3.  Whenever you select an object that has a color that is close to grey (37,32,26 is grey according to Illustrator), then it will change the color swatch to Grayscale. the issue seems unrelated to RGB, HSB or CMYK, and it is not deterministically reproducive, just one of those things that happen very much.

 

[abuse removed]


I would 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
May 30, 2024 May 30, 2024

Copy link to clipboard

Copied

It even engages in this interesting behavior of using the black and white colormode, but with colors 🙂 25.2.3

MADPILOT1_0-1717085808398.png

 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
May 30, 2024 May 30, 2024

Copy link to clipboard

Copied

LATEST

25.2.3 is an old unsupported version. Does the problem still exist in the most recent version?

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines