1) Either
convert -size 128x128 gradient:navy-white -attenuate 2 +noise gaussian result1.png
or
convert -size 128x128 gradient:navy-white -evaluate gaussiannoise 2 result1.png
see
http://www.imagemagick.org/Usage/canvas/#gradient
Note gradients can use any color definition (names or hex values or rgb or cmyk or hsl or hsb)
2) Either
convert -size 128x128 xc:"#BCEE6888" result2.png
or
convert -size 128x128 xc:"rgba(188, 238, 104, 0.5)" result2.png
see color definitions
http://www.imagemagick.org/script/color.php
3) convert -size 256x128 \
\( gradient:lightslateblue-slateblue \) \
\( pattern:crosshatch \) \
\( -clone 1 +level 40,100% \) \
\( -clone 1 -negate \) \
-delete 1 -compose over -composite tmp4.png
This is just a composite of a color gradient with a crosshatch pattern using the negate of the crosshatch as a mask
change the 40 to a lower value in +level 40,100% will make the lines darker
see
http://www.imagemagick.org/script/forma ... n-patterns
This is unix. Windows users see
http://www.imagemagick.org/Usage/windows/ for difference in syntax.