Re: Randomized gradient

"Ken" <kenba_nistu-/[email protected]>
Newsgroups gmane.comp.video.gimp.windows.user
Message-ID <[email protected]>
> I followed Greg's suggestion too: use Filter -> Render -> Clouds -> 
> Plasma then take a 1-pixel strip and resize till it fills the entire 
> image. After looking at how the Gimp-Gradients tool works I realized 
> that I couldn't see any way to take this strip and turn it into a 
> gradient (so it could be applied to arbitrary images) with support for 
> the options that gradient tools supports - select a Mode, Opacity,
Shape 
> and Repeat, Dithering-ON/OFF, Adaptive Supersampling-ON/OFF.
> 
> The first two (Mode+Opacity) can be handled by creating a layer 
> containing the resized 1=pixel strip but I can't see any way to handle 
> the remaining ones?
> 
> Looking at a GGR file it appears to be just a text file with a variable 
> number of lines of info.
> eg. here are the contents of Abstract_1.ggr
> It contains 13 columns of info per entry and appears to be suitable for 
> manipulation in a spreadsheet etc. if I knew what the contents of each 
> column are supposed to represent.
> 
>     * GIMP Gradient
>     * Name: Abstract 1
>     * 6
>     * 0.000000 0.286311 0.572621 0.269543 0.259267 1.000000 1.000000
>       0.215635 0.407414 0.984953 1.000000 0 0
>     * 0.572621 0.657763 0.716194 0.215635 0.407414 0.984953 1.000000
>       0.040368 0.833333 0.619375 1.000000 0 0
>     * 0.716194 0.734558 0.749583 0.040368 0.833333 0.619375 1.000000
>       0.680490 0.355264 0.977430 1.000000 0 0
>     * 0.749583 0.784641 0.824708 0.680490 0.355264 0.977430 1.000000
>       0.553909 0.351853 0.977430 1.000000 0 0
>     * 0.824708 0.853088 0.876461 0.553909 0.351853 0.977430 1.000000
>       1.000000 0.000000 1.000000 1.000000 0 0
>     * 0.876461 0.943172 1.000000 1.000000 0.000000 1.000000 1.000000
>       1.000000 1.000000 0.000000 1.000000 0 0
> 
> 
> Can any one point to documentation somewhere?
> Later ... Goggle is my friend <GRIN> searching for: gimp+ggr+format 
> turns up (as #1 hit of 21,300) this blog entry: 
> http://raikardesigns.blogspot.com/ which has a link to this
explanation: 
> http://rockraikar.googlepages.com/gimpGGRformat.txt :
> 
>     * GIMP Gradient
>     * Name: My Grad
>     * 2
>     * 0.000000 0.250000 0.500000 1.000000 0.000000 0.000000 1.000000
>       0.000000 1.000000 0.000000 1.000000 3 0 0 0
>     * 0.500000 0.750000 1.000000 0.000000 1.000000 0.000000 1.000000
>       0.000000 0.000000 1.000000 1.000000 4 0 0 0
>     * ------------------------------------------------------
>     * First line says it is a gimp gradient file.
>     * Second line gives your Gradient a suitable name.
>     * Third line tells the number of segments in the gradient.
>     * Each line following defines the property of each segment in
>       following order.
>     *  1. [position of left stoppoint]
>     *  2. [pos. of middle point]
>     *  3. [pos. of right stoppoint]
>     *  4. [R for left stoppoint]
>     *  5. [G for left stoppoint]
>     *  6. [B for left stoppoint]
>     *  7. [R for right stoppoint]
>     *  8. [G for right stoppoint]
>     *  9. [B for right stoppoint]
>     * 10. [Blending function constant]
>     * 11. [Blending function  constant]
>     * 12. [Blending function constant]
>     * 13. [Blending function constant]
> 
> So it looks to create a "Random" gradient all you have to do is choose 
> for each line values for 1,2,3 so that line-1-column-1 is 0.0, 
> line-last-column-3 is 1.0 with the values columns 1,2,3 increasing in 
> each line.
> 
> Then choose random values for colors in columns 4-9 and blending 
> function columns 10-13.
> For a complicated one (46 lines) look at "Flare Glow Angular 1"
> Comparing data shown in text editor with values shown in the Gimp 
> Gradient editor it appears to me that the names for columns 7-9 above 
> are incorrect (s/b HSV values(?)). Two of the "Blending function 
> constants" are probably Luminance and Opacity. That leaves the two 
> integers (12-13) unexplained. Most GGR files have values 0,0 though I 
> spotted some with small integer values between 1 and 5.
> 
> Ken - does that give you enough to make a start? Please post back with 
> any results etc. (I haven't tried to create any yet myself but will 
> attempt it "real soon now"). If I knew how to use script-fu it also 
> sounds like a "natural" for it.
> 
> (Will be Reposting to Flickr-Gimp Users group.)
> 
> Regards ... Alec -- buralex-gmail
> -- 
> 
> 
> 
> [Non-text portions of this message have been removed]
>

This looks promising, but I will need to look it over some more.
I don't know what "Blending function constant" means, and alpha has to
be in there somewhere too.

But this is a start, and it is more than I knew before.
--Ken

 


------------------------------------

List archives: <http://groups.yahoo.com/group/gimpwin-users/>
To unsubscribe send a blank message from the address you're subscribed
to <mailto:gimpwin-users-unsubscribe-hHKSG33TihhbjbujkaE4pw@public.gmane.org>Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/gimpwin-users/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/gimpwin-users/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:[email protected] 
    mailto:gimpwin-users-fullfeatured-hHKSG33TihhbjbujkaE4pw@public.gmane.org

<*> To unsubscribe from this group, send an email to:
    gimpwin-users-unsubscribe-hHKSG33TihhbjbujkaE4pw@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.