I have a small question concerning radial gradients. Is it possible to change where the gradient starts happening?
For example, in my image below, the shading from transparent to black occurs immediately no matter the placements of the nodes. Would it be instead possible to have the shading only start from say the first node, and before that have the shading remain the original colour?
I gave your problem a quick thought and the only thing that comes to mind involves setting internal nodes to none (transparent) and keeping the end nodes of the radial gradient tool black. Does that work? Have you tried it already? I go with Occam's Razor: if the problem is simple, so is the solution.
I'm also writing a tutorial series on learning basic graphic design using Inkscape. Actually, it's more of book. I play around with radial gradients in Tutorial 15B, at:
I think I understand the question. When you referred to a "node", you probably meant a "gradient colour stop".
First open up the Fill and Stroke dialog [ctrl+shift+f]. Now click the gradient tool or the node tool. Select the first stop in your gradient then shift-select the second stop. With both stops selected, set alpha to zero in the Fill and Stroke dialog. Now that they're both fully transparent, you should see no shading between the first two colour stops. Use this method to create a band of flat colour or transparency between any adjacent stops in your gradients.
You're absolutely right. I frequency mix terminology up. I plead Alzheimer's. Yes, by selecting the first and second (or more) stops and setting them to fully transparent, you postpone the gradient action so that it starts closer to the end stops. I apologize for my interesting English.
I have a small question concerning radial gradients. Is it possible to change where the gradient starts happening?
For example, in my image below, the shading from transparent to black occurs immediately no matter the placements of the nodes. Would it be instead possible to have the shading only start from say the first node, and before that have the shading remain the original colour?
Thanks.
Hi,
I gave your problem a quick thought and the only thing that comes to mind involves setting internal nodes to none (transparent) and keeping the end nodes of the radial gradient tool black. Does that work? Have you tried it already? I go with Occam's Razor: if the problem is simple, so is the solution.
I'm also writing a tutorial series on learning basic graphic design using Inkscape. Actually, it's more of book. I play around with radial gradients in Tutorial 15B, at:
https://roy-torley.github.io/Inkscape_Tutorial/Tutorial15B/Tutorial15B.html
You're probably way beyond what I have to offer, but if it helps, please use it as a resource.
I hope this helps, and good luck and have fun,
Roy
I think I understand the question. When you referred to a "node", you probably meant a "gradient colour stop".
First open up the Fill and Stroke dialog [ctrl+shift+f]. Now click the gradient tool or the node tool. Select the first stop in your gradient then shift-select the second stop. With both stops selected, set alpha to zero in the Fill and Stroke dialog. Now that they're both fully transparent, you should see no shading between the first two colour stops. Use this method to create a band of flat colour or transparency between any adjacent stops in your gradients.
You're absolutely right. I frequency mix terminology up. I plead Alzheimer's. Yes, by selecting the first and second (or more) stops and setting them to fully transparent, you postpone the gradient action so that it starts closer to the end stops. I apologize for my interesting English.
Roy