Back to demo index

gnuplot demo script: rgbalpha.dem

autogenerated by webify.pl on Fri Jun 12 16:57:14 2009
gnuplot version gnuplot 4.3 patchlevel CVS_01apr2009

Your browser does not support the HTML 5 canvas element

set border linecolor rgb "gold"
set key title "Plot style rgbalpha" textcolor rgb "gold" 
set key bottom left at screen .75, screen .75
set key Left width -7 sample 1

set object  1 rect from screen 0, 0 to screen 1, 1 behind \
              fc rgb "gray10"  fillstyle  solid 1.00 noborder
set samples 128, 128
set size ratio 0.95
set bmargin at screen .1
set tmargin at screen .9
set lmargin at screen .1


set xrange [ 0. : 128. ] 
set yrange [ 0. : 128. ]

# Alpha =  linear gradient on x

plot 100.*(.4+sin(x/5.)/(x/5.)) lw 5 title 'solid line', \
     'lena.rgb' binary array=(128,128) format="%uchar" flipy using 1:2:3:(2.*column(0)) \
                with rgbalpha title "Lena with linear\nalpha gradient"



Your browser does not support the HTML 5 canvas element

# Alpha = circular mask

focus(x,y) = ((column(0)-x)**2 + (column(-1)-(127-y))**2) > 400 ? 0 : 255

plot 100.*(.4+sin(x/5.)/(x/5.)) lw 5 title 'solid line', \
     'lena.rgb' binary array=(128,128) format="%uchar" flipy using 1:2:3:(focus(70,50)) \
                with rgbalpha title "Lena with circular mask"



Your browser does not support the HTML 5 canvas element