[magick-users] creation of a image swatch question
Anthony Thyssen
anthony at griffith.edu.au
Thu May 29 16:34:23 PDT 2008
"John Smith" on wrote...
| Hello again, ... thank you, that is wonderful. There were lots of very
| good examples and I had fun playing around with the tutorial. May I ask,
| there is one I would like to see, but didn't get a feel from the tutorial
| on how to do it. How could one make a checkerboard pattern, like the
| example under this line on that page: [[ If you want color the "checkerboard"
| pattern, that is best done by first using "-normalize" to map the the two
| greys to black and white, before substituting those two colors. ]] ....
| but have each smaller tile of the checkerboard be a random color? Not
| quite like noise where its a spatter of colors, but perfectly aligned
| cubes each a different color, ... all tiled together neatly :) best
| wishes, Ant Lamp
|
For random colors, that is much harder!!! You will need some type of
loop to either generate each square, OR to re-color each square.
The former is probbaly a lot easier!
Something like this under unix BASH shell....
for i in `seq 1 256`; do
R=$((RANDOM%255))
G=$((RANDOM%255))
B=$((RANDOM%255))
convert -size 10x10 xc:"rgb($R,$B,$G)" miff:-
done | montage -mode Concatenate - random_colors.gif
This generates 256 random colors (in RGB space), each a 10x10 square
The numbers are generated using the Bash random number generator.
It then 'pipelines' all the images into a "montage" to 'concatenate'
them all together in a 16x16 square image.
Anthony Thyssen ( System Programmer ) <A.Thyssen at griffith.edu.au>
-----------------------------------------------------------------------------
"We're a humane government. We never kill anybody, permanently."
-- Orson Scott Card, "Capitol"
-----------------------------------------------------------------------------
Anthony's Home is his Castle http://www.cit.gu.edu.au/~anthony/
More information about the Magick-users
mailing list