In GIMP, how can I change one solid colors to multiple color variations?
I'm not really sure how to ask this in words, but I used to use a program along time ago that would change one solid color into multiple variations. Say I have a solid red square, but I want it to be more textured, by varying the colors inside the square.
See this picture.
So what I am asking is, is there a method or brush to do this automatically, or possibly a gimp plugin? Google says no.
The following seems to work:
- Create a blank 3 x 3 image (make bigger if you need more tones).
- Put your color as foreground and paint the new image with Bucket Fill.
- Filters > Noise > RGB Noise or Filters > Noise > HSV Noise.
If you find this size to be unmanageable, create something large, say 90 x 90 pixels, repeat the procedure increasing the noise levels, and then Filters > Blur > Pixelise with size 30 x 30. If you don't make the noise values quite large, the averaging of the pixelisation will give you little variation.
You may be interested in the Grey's Magic for Image Computing (G'MIC) plugin for Gimp. In their collection of Arrays & Tiles plugins you will find the Array [random colors].
- Opacity: controls the amount of variation induced by random colors.
- X-tiles, Y-tiles: control the number of resulting tiles (maximum 20).
In addition various color variation effects different to tiles are also included, e.g.:
Random Gaussian noise degradation
Random color ellipses pattern