Skip to main content
Inspiring
May 10, 2013
Released

P: Gradient editor needs a few improvements

  • May 10, 2013
  • 98 replies
  • 4857 views

It is almost impossible to use the gradient editor to simulate blending between lights, because it draws a straight line through RGB space. It would be good to be able to select HSL and LAB colour spaces for the gradient editor, and it would be even better if you could make bezier curves through RGB space, like the free tool at http://www.foddy.net/2010/10/gentle-g... is pretty frustrating that there was more flexibility in Deluxe Paint IV's gradient tool 23 years ago than there is in Photoshop's gradient tool now.

98 replies

Inspiring
June 8, 2013
So upload one with an embedded profile! The one you've posted here is nothing but an admission of defeat.
Inspiring
June 8, 2013
Chris, you could at least try to make the endpoints match.
Inspiring
June 8, 2013
I didn't embed a profile, so it may look different depending on your display and browser.
Inspiring
June 8, 2013
Chris, seriously. That doesn't look even remotely the same. Are you kidding me?
Inspiring
June 8, 2013
> And why would you have to make your gradients in a separate document?

Because I don't want to work in 1.0 gamma space most of the time! All my compositions are in standard colour spaces, and I don't want to change them over just so I can make a good-looking gradient.

> How do you figure that the preview is different from the LAB document?

This is really a side topic, but: here's the gradient editor and the output of htat gradient with an image set to LAB. Note: they are not remotely the same:

http://i.imgur.com/k9EUPyI.png

> YOU make an arbitrary curve by setting the control points on the gradient - that's been there since Photoshop 4.0.

It's *not* an arbitrary curve, because you can't set the tangents of the control points.

> You really aren't making sense here.

Thanks for repeatedly telling me I'm not making any sense, by the way. That's really helping things. Are you actually in charge of this functionality or are you just standing in the way of the relevant person finding out about this suggestion?
Inspiring
June 8, 2013
3 control points: one on each end, one in the middle: 5 seconds if I don't include time spend saving the file and uploading it.

Inspiring
June 8, 2013
How do you figure that the preview is different from the LAB document? The only time it is in RGB is when it draws to the screen, just like the document.

And why would you have to make your gradients in a separate document?

YOU make an arbitrary curve by setting the control points on the gradient - that's been there since Photoshop 4.0.

You really aren't making sense here.
Inspiring
June 8, 2013
do you really think it makes no sense, or do you mean to say you didn't understand it? RGB pixels are located in 3-dimensional RGB space. A gradient is a line or a curve that passes through that space, and you set the position of points on that curve. In photoshop, you have no control over the tangents of those points. If you were able to set the tangents, you might be able to get more creative control over how the gradient looks.
Inspiring
June 8, 2013
Let's do this: why don't you try to recreate this gradient using photoshop. Then put them side by side, to show how close you got, and tell me what your workflow was.

My workflow was: I defined the beginning and end colour, and placed a single bezier handle to tell the curve how to trace itself through RGB space. It took about 15 seconds.

Inspiring
June 8, 2013
Yes, the dialog. If you change the document to LAB color, it still previews gradients in RGB. If you change the document gamma, yes it affects the gradient dialog. But this is still an incredible inefficient way to work! And it means if you're using layers in a gamma 2.2 document, you have to make your gradients in a separate document and paste them across.

Add all this to the fact that changing the colour space still doesn't let you make a gradient that traces an arbitrary curve, rather than a straight line, through colour space.