Page 1 of 1

Animate a drawing

Posted: 2016-09-27T14:15:21-07:00
by BigNoub
Let's say I have an image like this :

Image

I would like to produce an animation that would show the drawing as if it is drawn in real time:

Image

Can ImageMagick help me do that?
Thanks.

Re: Animate a drawing

Posted: 2016-09-27T15:49:52-07:00
by snibgo
Yes. That example is easy. The drawing is made of 12 frames, each frame adding another line segment. It could be made in, say, Gimp by drawing a portion, saving, drawing another portion, and so on to 12 frames.

You can automate this from a single drawing but it's not trivial.

Suppose your drawing is just a simple line, with two ends. Draw it with a gradient, say black at the start and white at the end. You can threshold this at any percentage you want, to give you that proportion of the line, eg "-threshold 5%" will give you the first 5% of the line. Repeat at different thresholds for each frame. So you can animate the drawing of a single line, like the mark made by a moving pencil.

A drawing can be broken down into a series of lines, using any technique, eg line-ends are at junctions, or at sudden changes of direction. So you can animate one line, then the next and so on.

Re: Animate a drawing

Posted: 2016-09-27T16:32:59-07:00
by GeeMack
snibgo wrote:Yes. That example is easy. The drawing is made of 12 frames, each frame adding another line segment. It could be made in, say, Gimp by drawing a portion, saving, drawing another portion, and so on to 12 frames.
I might even start by drawing the entire figure first and save it. Then start erasing it or covering it with the background color, a bit at a time, and save those images at various stages of deletion. Once you have all the frames running from the complete drawing all the way to a blank canvas, bring them into IM, "-reverse" the order of the stack, put in some time delays as needed, and save it as the final animated GIF.

Re: Animate a drawing

Posted: 2016-09-28T00:41:04-07:00
by snibgo
Good point. For manual animation of a given drawing, erasing by stages is easier then drawing by stages. Then reverse the sequence.

For automated animation of a given drawing, I've never thought about erasing instead of drawing.

Re: Animate a drawing

Posted: 2016-09-28T01:19:00-07:00
by BigNoub
Sorry I was not specific enough in my question. I would like Image Magick to do this process all alone (even saving the multiple intermediary images).

I would like to give Image Magick the final image, then it would select a random black point on the drawing, follow the line on about 10% of the total drawing surface, erase this line segment, save a picture, rinse and repeat. So it would require some kind of advanced pixel / edge dectection, and I don't know if ImageMagick can do that.

Re: Animate a drawing

Posted: 2016-09-28T06:36:24-07:00
by snibgo
That seems easy:

1.Pick a random black pixel. (Possibly: pick a random coordinate, then find the nearest black pixel. If none, then we are finished.)

2. Turn white all black pixels within a certain radius of the chosen pixel.

3. Goto 1.


(2) might be refined any number of ways, eg turn white only those black pixels that are connected to the chosen pixel. Or only those black pixels that are connected to the chosen pixel by connections within the circle.

Re: Animate a drawing

Posted: 2016-09-28T15:03:17-07:00
by BigNoub
I don't know IM very well, so I didn't know whether it was possible to "pick a random black pixel" or "turn white all pixels within a radius". Your reply seems to confirm that it's possible. Any commands I should look at more precisely?

Re: Animate a drawing

Posted: 2016-09-28T15:46:24-07:00
by fmw42
Please always provide your IM version (convert -version) and platform, since syntax may differ. Your image does not have any pure black pixels, so you would need to threshold it to binary just for the search for black pixels.

See for example

Code: Select all

convert mini_336380chat.png -alpha off -threshold 50% txt:- | grep "black"
You will get a listing such as

Code: Select all

47,37: (0,0,0)  #000000  black
48,37: (0,0,0)  #000000  black
49,37: (0,0,0)  #000000  black
50,37: (0,0,0)  #000000  black
51,37: (0,0,0)  #000000  black
52,37: (0,0,0)  #000000  black
46,38: (0,0,0)  #000000  black
47,38: (0,0,0)  #000000  black
48,38: (0,0,0)  #000000  black
49,38: (0,0,0)  #000000  black
50,38: (0,0,0)  #000000  black
51,38: (0,0,0)  #000000  black
52,38: (0,0,0)  #000000  black
53,38: (0,0,0)  #000000  black
54,38: (0,0,0)  #000000  black
45,39: (0,0,0)  #000000  black
46,39: (0,0,0)  #000000  black
47,39: (0,0,0)  #000000  black
48,39: (0,0,0)  #000000  black
49,39: (0,0,0)  #000000  black
50,39: (0,0,0)  #000000  black
51,39: (0,0,0)  #000000  black
52,39: (0,0,0)  #000000  black
53,39: (0,0,0)  #000000  black
54,39: (0,0,0)  #000000  black
55,39: (0,0,0)  #000000  black
88,39: (0,0,0)  #000000  black
89,39: (0,0,0)  #000000  black
90,39: (0,0,0)  #000000  black
91,39: (0,0,0)  #000000  black
92,39: (0,0,0)  #000000  black
93,39: (0,0,0)  #000000  black
94,39: (0,0,0)  #000000  black
95,39: (0,0,0)  #000000  black
96,39: (0,0,0)  #000000  black
45,40: (0,0,0)  #000000  black
46,40: (0,0,0)  #000000  black
47,40: (0,0,0)  #000000  black
53,40: (0,0,0)  #000000  black
54,40: (0,0,0)  #000000  black
55,40: (0,0,0)  #000000  black
86,40: (0,0,0)  #000000  black
87,40: (0,0,0)  #000000  black
88,40: (0,0,0)  #000000  black
89,40: (0,0,0)  #000000  black
90,40: (0,0,0)  #000000  black
91,40: (0,0,0)  #000000  black
92,40: (0,0,0)  #000000  black
93,40: (0,0,0)  #000000  black
94,40: (0,0,0)  #000000  black
95,40: (0,0,0)  #000000  black
96,40: (0,0,0)  #000000  black
97,40: (0,0,0)  #000000  black
45,41: (0,0,0)  #000000  black
46,41: (0,0,0)  #000000  black
54,41: (0,0,0)  #000000  black
55,41: (0,0,0)  #000000  black
56,41: (0,0,0)  #000000  black
86,41: (0,0,0)  #000000  black
87,41: (0,0,0)  #000000  black
88,41: (0,0,0)  #000000  black
89,41: (0,0,0)  #000000  black
94,41: (0,0,0)  #000000  black
95,41: (0,0,0)  #000000  black
96,41: (0,0,0)  #000000  black
97,41: (0,0,0)  #000000  black
44,42: (0,0,0)  #000000  black
45,42: (0,0,0)  #000000  black
46,42: (0,0,0)  #000000  black
54,42: (0,0,0)  #000000  black
55,42: (0,0,0)  #000000  black
56,42: (0,0,0)  #000000  black
85,42: (0,0,0)  #000000  black
86,42: (0,0,0)  #000000  black
87,42: (0,0,0)  #000000  black
95,42: (0,0,0)  #000000  black
96,42: (0,0,0)  #000000  black
97,42: (0,0,0)  #000000  black
44,43: (0,0,0)  #000000  black
45,43: (0,0,0)  #000000  black
46,43: (0,0,0)  #000000  black
54,43: (0,0,0)  #000000  black
55,43: (0,0,0)  #000000  black
56,43: (0,0,0)  #000000  black
84,43: (0,0,0)  #000000  black
85,43: (0,0,0)  #000000  black
86,43: (0,0,0)  #000000  black
95,43: (0,0,0)  #000000  black
96,43: (0,0,0)  #000000  black
97,43: (0,0,0)  #000000  black
43,44: (0,0,0)  #000000  black
44,44: (0,0,0)  #000000  black
45,44: (0,0,0)  #000000  black
55,44: (0,0,0)  #000000  black
56,44: (0,0,0)  #000000  black
83,44: (0,0,0)  #000000  black
84,44: (0,0,0)  #000000  black
85,44: (0,0,0)  #000000  black
86,44: (0,0,0)  #000000  black
95,44: (0,0,0)  #000000  black
96,44: (0,0,0)  #000000  black
97,44: (0,0,0)  #000000  black
43,45: (0,0,0)  #000000  black
44,45: (0,0,0)  #000000  black
45,45: (0,0,0)  #000000  black
55,45: (0,0,0)  #000000  black
56,45: (0,0,0)  #000000  black
83,45: (0,0,0)  #000000  black
84,45: (0,0,0)  #000000  black
85,45: (0,0,0)  #000000  black
95,45: (0,0,0)  #000000  black
96,45: (0,0,0)  #000000  black
97,45: (0,0,0)  #000000  black
43,46: (0,0,0)  #000000  black
44,46: (0,0,0)  #000000  black
55,46: (0,0,0)  #000000  black
56,46: (0,0,0)  #000000  black
57,46: (0,0,0)  #000000  black
83,46: (0,0,0)  #000000  black
84,46: (0,0,0)  #000000  black
95,46: (0,0,0)  #000000  black
96,46: (0,0,0)  #000000  black
97,46: (0,0,0)  #000000  black
42,47: (0,0,0)  #000000  black
43,47: (0,0,0)  #000000  black
44,47: (0,0,0)  #000000  black
55,47: (0,0,0)  #000000  black
56,47: (0,0,0)  #000000  black
57,47: (0,0,0)  #000000  black
82,47: (0,0,0)  #000000  black
83,47: (0,0,0)  #000000  black
84,47: (0,0,0)  #000000  black
95,47: (0,0,0)  #000000  black
96,47: (0,0,0)  #000000  black
97,47: (0,0,0)  #000000  black
42,48: (0,0,0)  #000000  black
43,48: (0,0,0)  #000000  black
44,48: (0,0,0)  #000000  black
56,48: (0,0,0)  #000000  black
57,48: (0,0,0)  #000000  black
58,48: (0,0,0)  #000000  black
82,48: (0,0,0)  #000000  black
83,48: (0,0,0)  #000000  black
84,48: (0,0,0)  #000000  black
95,48: (0,0,0)  #000000  black
96,48: (0,0,0)  #000000  black
97,48: (0,0,0)  #000000  black
42,49: (0,0,0)  #000000  black
43,49: (0,0,0)  #000000  black
44,49: (0,0,0)  #000000  black
56,49: (0,0,0)  #000000  black
57,49: (0,0,0)  #000000  black
58,49: (0,0,0)  #000000  black
82,49: (0,0,0)  #000000  black
83,49: (0,0,0)  #000000  black
95,49: (0,0,0)  #000000  black
96,49: (0,0,0)  #000000  black
97,49: (0,0,0)  #000000  black
42,50: (0,0,0)  #000000  black
43,50: (0,0,0)  #000000  black
57,50: (0,0,0)  #000000  black
58,50: (0,0,0)  #000000  black
82,50: (0,0,0)  #000000  black
83,50: (0,0,0)  #000000  black
95,50: (0,0,0)  #000000  black
96,50: (0,0,0)  #000000  black
97,50: (0,0,0)  #000000  black
42,51: (0,0,0)  #000000  black
43,51: (0,0,0)  #000000  black
57,51: (0,0,0)  #000000  black
58,51: (0,0,0)  #000000  black
59,51: (0,0,0)  #000000  black
81,51: (0,0,0)  #000000  black
82,51: (0,0,0)  #000000  black
83,51: (0,0,0)  #000000  black
95,51: (0,0,0)  #000000  black
96,51: (0,0,0)  #000000  black
97,51: (0,0,0)  #000000  black
42,52: (0,0,0)  #000000  black
43,52: (0,0,0)  #000000  black
57,52: (0,0,0)  #000000  black
58,52: (0,0,0)  #000000  black
59,52: (0,0,0)  #000000  black
81,52: (0,0,0)  #000000  black
82,52: (0,0,0)  #000000  black
83,52: (0,0,0)  #000000  black
95,52: (0,0,0)  #000000  black
96,52: (0,0,0)  #000000  black
97,52: (0,0,0)  #000000  black
42,53: (0,0,0)  #000000  black
43,53: (0,0,0)  #000000  black
44,53: (0,0,0)  #000000  black
58,53: (0,0,0)  #000000  black
59,53: (0,0,0)  #000000  black
81,53: (0,0,0)  #000000  black
82,53: (0,0,0)  #000000  black
83,53: (0,0,0)  #000000  black
95,53: (0,0,0)  #000000  black
96,53: (0,0,0)  #000000  black
97,53: (0,0,0)  #000000  black
42,54: (0,0,0)  #000000  black
43,54: (0,0,0)  #000000  black
44,54: (0,0,0)  #000000  black
58,54: (0,0,0)  #000000  black
59,54: (0,0,0)  #000000  black
60,54: (0,0,0)  #000000  black
81,54: (0,0,0)  #000000  black
82,54: (0,0,0)  #000000  black
95,54: (0,0,0)  #000000  black
96,54: (0,0,0)  #000000  black
97,54: (0,0,0)  #000000  black
42,55: (0,0,0)  #000000  black
43,55: (0,0,0)  #000000  black
44,55: (0,0,0)  #000000  black
58,55: (0,0,0)  #000000  black
59,55: (0,0,0)  #000000  black
60,55: (0,0,0)  #000000  black
66,55: (0,0,0)  #000000  black
67,55: (0,0,0)  #000000  black
68,55: (0,0,0)  #000000  black
69,55: (0,0,0)  #000000  black
70,55: (0,0,0)  #000000  black
71,55: (0,0,0)  #000000  black
72,55: (0,0,0)  #000000  black
73,55: (0,0,0)  #000000  black
81,55: (0,0,0)  #000000  black
82,55: (0,0,0)  #000000  black
95,55: (0,0,0)  #000000  black
96,55: (0,0,0)  #000000  black
97,55: (0,0,0)  #000000  black
42,56: (0,0,0)  #000000  black
43,56: (0,0,0)  #000000  black
44,56: (0,0,0)  #000000  black
59,56: (0,0,0)  #000000  black
60,56: (0,0,0)  #000000  black
63,56: (0,0,0)  #000000  black
64,56: (0,0,0)  #000000  black
65,56: (0,0,0)  #000000  black
66,56: (0,0,0)  #000000  black
67,56: (0,0,0)  #000000  black
68,56: (0,0,0)  #000000  black
69,56: (0,0,0)  #000000  black
70,56: (0,0,0)  #000000  black
71,56: (0,0,0)  #000000  black
72,56: (0,0,0)  #000000  black
73,56: (0,0,0)  #000000  black
74,56: (0,0,0)  #000000  black
75,56: (0,0,0)  #000000  black
76,56: (0,0,0)  #000000  black
80,56: (0,0,0)  #000000  black
81,56: (0,0,0)  #000000  black
82,56: (0,0,0)  #000000  black
96,56: (0,0,0)  #000000  black
97,56: (0,0,0)  #000000  black
43,57: (0,0,0)  #000000  black
44,57: (0,0,0)  #000000  black
59,57: (0,0,0)  #000000  black
60,57: (0,0,0)  #000000  black
61,57: (0,0,0)  #000000  black
62,57: (0,0,0)  #000000  black
63,57: (0,0,0)  #000000  black
64,57: (0,0,0)  #000000  black
65,57: (0,0,0)  #000000  black
66,57: (0,0,0)  #000000  black
67,57: (0,0,0)  #000000  black
68,57: (0,0,0)  #000000  black
69,57: (0,0,0)  #000000  black
70,57: (0,0,0)  #000000  black
71,57: (0,0,0)  #000000  black
72,57: (0,0,0)  #000000  black
73,57: (0,0,0)  #000000  black
74,57: (0,0,0)  #000000  black
75,57: (0,0,0)  #000000  black
76,57: (0,0,0)  #000000  black
77,57: (0,0,0)  #000000  black
78,57: (0,0,0)  #000000  black
79,57: (0,0,0)  #000000  black
80,57: (0,0,0)  #000000  black
81,57: (0,0,0)  #000000  black
82,57: (0,0,0)  #000000  black
96,57: (0,0,0)  #000000  black
97,57: (0,0,0)  #000000  black
43,58: (0,0,0)  #000000  black
44,58: (0,0,0)  #000000  black
45,58: (0,0,0)  #000000  black
59,58: (0,0,0)  #000000  black
60,58: (0,0,0)  #000000  black
61,58: (0,0,0)  #000000  black
62,58: (0,0,0)  #000000  black
63,58: (0,0,0)  #000000  black
75,58: (0,0,0)  #000000  black
76,58: (0,0,0)  #000000  black
77,58: (0,0,0)  #000000  black
78,58: (0,0,0)  #000000  black
79,58: (0,0,0)  #000000  black
80,58: (0,0,0)  #000000  black
81,58: (0,0,0)  #000000  black
82,58: (0,0,0)  #000000  black
95,58: (0,0,0)  #000000  black
96,58: (0,0,0)  #000000  black
97,58: (0,0,0)  #000000  black
98,58: (0,0,0)  #000000  black
43,59: (0,0,0)  #000000  black
44,59: (0,0,0)  #000000  black
45,59: (0,0,0)  #000000  black
61,59: (0,0,0)  #000000  black
62,59: (0,0,0)  #000000  black
77,59: (0,0,0)  #000000  black
78,59: (0,0,0)  #000000  black
79,59: (0,0,0)  #000000  black
80,59: (0,0,0)  #000000  black
81,59: (0,0,0)  #000000  black
94,59: (0,0,0)  #000000  black
95,59: (0,0,0)  #000000  black
96,59: (0,0,0)  #000000  black
97,59: (0,0,0)  #000000  black
98,59: (0,0,0)  #000000  black
43,60: (0,0,0)  #000000  black
44,60: (0,0,0)  #000000  black
45,60: (0,0,0)  #000000  black
94,60: (0,0,0)  #000000  black
95,60: (0,0,0)  #000000  black
96,60: (0,0,0)  #000000  black
97,60: (0,0,0)  #000000  black
43,61: (0,0,0)  #000000  black
44,61: (0,0,0)  #000000  black
45,61: (0,0,0)  #000000  black
95,61: (0,0,0)  #000000  black
96,61: (0,0,0)  #000000  black
97,61: (0,0,0)  #000000  black
43,62: (0,0,0)  #000000  black
44,62: (0,0,0)  #000000  black
45,62: (0,0,0)  #000000  black
95,62: (0,0,0)  #000000  black
96,62: (0,0,0)  #000000  black
97,62: (0,0,0)  #000000  black
42,63: (0,0,0)  #000000  black
43,63: (0,0,0)  #000000  black
44,63: (0,0,0)  #000000  black
95,63: (0,0,0)  #000000  black
96,63: (0,0,0)  #000000  black
97,63: (0,0,0)  #000000  black
42,64: (0,0,0)  #000000  black
43,64: (0,0,0)  #000000  black
44,64: (0,0,0)  #000000  black
95,64: (0,0,0)  #000000  black
96,64: (0,0,0)  #000000  black
97,64: (0,0,0)  #000000  black
42,65: (0,0,0)  #000000  black
43,65: (0,0,0)  #000000  black
95,65: (0,0,0)  #000000  black
96,65: (0,0,0)  #000000  black
97,65: (0,0,0)  #000000  black
41,66: (0,0,0)  #000000  black
42,66: (0,0,0)  #000000  black
43,66: (0,0,0)  #000000  black
95,66: (0,0,0)  #000000  black
96,66: (0,0,0)  #000000  black
97,66: (0,0,0)  #000000  black
41,67: (0,0,0)  #000000  black
42,67: (0,0,0)  #000000  black
43,67: (0,0,0)  #000000  black
95,67: (0,0,0)  #000000  black
96,67: (0,0,0)  #000000  black
41,68: (0,0,0)  #000000  black
42,68: (0,0,0)  #000000  black
43,68: (0,0,0)  #000000  black
59,68: (0,0,0)  #000000  black
60,68: (0,0,0)  #000000  black
61,68: (0,0,0)  #000000  black
62,68: (0,0,0)  #000000  black
81,68: (0,0,0)  #000000  black
82,68: (0,0,0)  #000000  black
83,68: (0,0,0)  #000000  black
95,68: (0,0,0)  #000000  black
96,68: (0,0,0)  #000000  black
41,69: (0,0,0)  #000000  black
42,69: (0,0,0)  #000000  black
43,69: (0,0,0)  #000000  black
59,69: (0,0,0)  #000000  black
60,69: (0,0,0)  #000000  black
61,69: (0,0,0)  #000000  black
62,69: (0,0,0)  #000000  black
80,69: (0,0,0)  #000000  black
81,69: (0,0,0)  #000000  black
82,69: (0,0,0)  #000000  black
83,69: (0,0,0)  #000000  black
84,69: (0,0,0)  #000000  black
95,69: (0,0,0)  #000000  black
96,69: (0,0,0)  #000000  black
41,70: (0,0,0)  #000000  black
42,70: (0,0,0)  #000000  black
43,70: (0,0,0)  #000000  black
59,70: (0,0,0)  #000000  black
60,70: (0,0,0)  #000000  black
61,70: (0,0,0)  #000000  black
62,70: (0,0,0)  #000000  black
80,70: (0,0,0)  #000000  black
81,70: (0,0,0)  #000000  black
82,70: (0,0,0)  #000000  black
83,70: (0,0,0)  #000000  black
84,70: (0,0,0)  #000000  black
94,70: (0,0,0)  #000000  black
95,70: (0,0,0)  #000000  black
96,70: (0,0,0)  #000000  black
41,71: (0,0,0)  #000000  black
42,71: (0,0,0)  #000000  black
43,71: (0,0,0)  #000000  black
59,71: (0,0,0)  #000000  black
60,71: (0,0,0)  #000000  black
61,71: (0,0,0)  #000000  black
81,71: (0,0,0)  #000000  black
82,71: (0,0,0)  #000000  black
83,71: (0,0,0)  #000000  black
94,71: (0,0,0)  #000000  black
95,71: (0,0,0)  #000000  black
96,71: (0,0,0)  #000000  black
41,72: (0,0,0)  #000000  black
42,72: (0,0,0)  #000000  black
43,72: (0,0,0)  #000000  black
94,72: (0,0,0)  #000000  black
95,72: (0,0,0)  #000000  black
96,72: (0,0,0)  #000000  black
42,73: (0,0,0)  #000000  black
43,73: (0,0,0)  #000000  black
44,73: (0,0,0)  #000000  black
94,73: (0,0,0)  #000000  black
95,73: (0,0,0)  #000000  black
96,73: (0,0,0)  #000000  black
42,74: (0,0,0)  #000000  black
43,74: (0,0,0)  #000000  black
44,74: (0,0,0)  #000000  black
70,74: (0,0,0)  #000000  black
71,74: (0,0,0)  #000000  black
72,74: (0,0,0)  #000000  black
73,74: (0,0,0)  #000000  black
94,74: (0,0,0)  #000000  black
95,74: (0,0,0)  #000000  black
43,75: (0,0,0)  #000000  black
44,75: (0,0,0)  #000000  black
45,75: (0,0,0)  #000000  black
70,75: (0,0,0)  #000000  black
71,75: (0,0,0)  #000000  black
72,75: (0,0,0)  #000000  black
73,75: (0,0,0)  #000000  black
74,75: (0,0,0)  #000000  black
93,75: (0,0,0)  #000000  black
94,75: (0,0,0)  #000000  black
95,75: (0,0,0)  #000000  black
43,76: (0,0,0)  #000000  black
44,76: (0,0,0)  #000000  black
45,76: (0,0,0)  #000000  black
46,76: (0,0,0)  #000000  black
70,76: (0,0,0)  #000000  black
71,76: (0,0,0)  #000000  black
72,76: (0,0,0)  #000000  black
73,76: (0,0,0)  #000000  black
74,76: (0,0,0)  #000000  black
93,76: (0,0,0)  #000000  black
94,76: (0,0,0)  #000000  black
95,76: (0,0,0)  #000000  black
44,77: (0,0,0)  #000000  black
45,77: (0,0,0)  #000000  black
46,77: (0,0,0)  #000000  black
47,77: (0,0,0)  #000000  black
71,77: (0,0,0)  #000000  black
72,77: (0,0,0)  #000000  black
73,77: (0,0,0)  #000000  black
93,77: (0,0,0)  #000000  black
94,77: (0,0,0)  #000000  black
95,77: (0,0,0)  #000000  black
45,78: (0,0,0)  #000000  black
46,78: (0,0,0)  #000000  black
47,78: (0,0,0)  #000000  black
48,78: (0,0,0)  #000000  black
66,78: (0,0,0)  #000000  black
67,78: (0,0,0)  #000000  black
68,78: (0,0,0)  #000000  black
69,78: (0,0,0)  #000000  black
70,78: (0,0,0)  #000000  black
71,78: (0,0,0)  #000000  black
72,78: (0,0,0)  #000000  black
73,78: (0,0,0)  #000000  black
74,78: (0,0,0)  #000000  black
79,78: (0,0,0)  #000000  black
80,78: (0,0,0)  #000000  black
92,78: (0,0,0)  #000000  black
93,78: (0,0,0)  #000000  black
94,78: (0,0,0)  #000000  black
46,79: (0,0,0)  #000000  black
47,79: (0,0,0)  #000000  black
48,79: (0,0,0)  #000000  black
49,79: (0,0,0)  #000000  black
66,79: (0,0,0)  #000000  black
67,79: (0,0,0)  #000000  black
68,79: (0,0,0)  #000000  black
69,79: (0,0,0)  #000000  black
70,79: (0,0,0)  #000000  black
71,79: (0,0,0)  #000000  black
72,79: (0,0,0)  #000000  black
73,79: (0,0,0)  #000000  black
74,79: (0,0,0)  #000000  black
75,79: (0,0,0)  #000000  black
76,79: (0,0,0)  #000000  black
77,79: (0,0,0)  #000000  black
78,79: (0,0,0)  #000000  black
79,79: (0,0,0)  #000000  black
80,79: (0,0,0)  #000000  black
91,79: (0,0,0)  #000000  black
92,79: (0,0,0)  #000000  black
93,79: (0,0,0)  #000000  black
94,79: (0,0,0)  #000000  black
47,80: (0,0,0)  #000000  black
48,80: (0,0,0)  #000000  black
49,80: (0,0,0)  #000000  black
50,80: (0,0,0)  #000000  black
67,80: (0,0,0)  #000000  black
68,80: (0,0,0)  #000000  black
69,80: (0,0,0)  #000000  black
70,80: (0,0,0)  #000000  black
73,80: (0,0,0)  #000000  black
74,80: (0,0,0)  #000000  black
75,80: (0,0,0)  #000000  black
76,80: (0,0,0)  #000000  black
77,80: (0,0,0)  #000000  black
78,80: (0,0,0)  #000000  black
79,80: (0,0,0)  #000000  black
90,80: (0,0,0)  #000000  black
91,80: (0,0,0)  #000000  black
92,80: (0,0,0)  #000000  black
93,80: (0,0,0)  #000000  black
47,81: (0,0,0)  #000000  black
48,81: (0,0,0)  #000000  black
49,81: (0,0,0)  #000000  black
50,81: (0,0,0)  #000000  black
51,81: (0,0,0)  #000000  black
77,81: (0,0,0)  #000000  black
89,81: (0,0,0)  #000000  black
90,81: (0,0,0)  #000000  black
91,81: (0,0,0)  #000000  black
92,81: (0,0,0)  #000000  black
45,82: (0,0,0)  #000000  black
46,82: (0,0,0)  #000000  black
47,82: (0,0,0)  #000000  black
48,82: (0,0,0)  #000000  black
49,82: (0,0,0)  #000000  black
50,82: (0,0,0)  #000000  black
51,82: (0,0,0)  #000000  black
52,82: (0,0,0)  #000000  black
53,82: (0,0,0)  #000000  black
88,82: (0,0,0)  #000000  black
89,82: (0,0,0)  #000000  black
90,82: (0,0,0)  #000000  black
91,82: (0,0,0)  #000000  black
42,83: (0,0,0)  #000000  black
43,83: (0,0,0)  #000000  black
44,83: (0,0,0)  #000000  black
45,83: (0,0,0)  #000000  black
46,83: (0,0,0)  #000000  black
47,83: (0,0,0)  #000000  black
48,83: (0,0,0)  #000000  black
51,83: (0,0,0)  #000000  black
52,83: (0,0,0)  #000000  black
53,83: (0,0,0)  #000000  black
54,83: (0,0,0)  #000000  black
87,83: (0,0,0)  #000000  black
88,83: (0,0,0)  #000000  black
89,83: (0,0,0)  #000000  black
90,83: (0,0,0)  #000000  black
40,84: (0,0,0)  #000000  black
41,84: (0,0,0)  #000000  black
42,84: (0,0,0)  #000000  black
43,84: (0,0,0)  #000000  black
44,84: (0,0,0)  #000000  black
45,84: (0,0,0)  #000000  black
46,84: (0,0,0)  #000000  black
52,84: (0,0,0)  #000000  black
53,84: (0,0,0)  #000000  black
54,84: (0,0,0)  #000000  black
55,84: (0,0,0)  #000000  black
56,84: (0,0,0)  #000000  black
57,84: (0,0,0)  #000000  black
85,84: (0,0,0)  #000000  black
86,84: (0,0,0)  #000000  black
87,84: (0,0,0)  #000000  black
88,84: (0,0,0)  #000000  black
89,84: (0,0,0)  #000000  black
90,84: (0,0,0)  #000000  black
38,85: (0,0,0)  #000000  black
39,85: (0,0,0)  #000000  black
40,85: (0,0,0)  #000000  black
41,85: (0,0,0)  #000000  black
42,85: (0,0,0)  #000000  black
43,85: (0,0,0)  #000000  black
53,85: (0,0,0)  #000000  black
54,85: (0,0,0)  #000000  black
55,85: (0,0,0)  #000000  black
56,85: (0,0,0)  #000000  black
57,85: (0,0,0)  #000000  black
58,85: (0,0,0)  #000000  black
59,85: (0,0,0)  #000000  black
60,85: (0,0,0)  #000000  black
61,85: (0,0,0)  #000000  black
62,85: (0,0,0)  #000000  black
82,85: (0,0,0)  #000000  black
83,85: (0,0,0)  #000000  black
84,85: (0,0,0)  #000000  black
85,85: (0,0,0)  #000000  black
86,85: (0,0,0)  #000000  black
87,85: (0,0,0)  #000000  black
88,85: (0,0,0)  #000000  black
89,85: (0,0,0)  #000000  black
90,85: (0,0,0)  #000000  black
91,85: (0,0,0)  #000000  black
37,86: (0,0,0)  #000000  black
38,86: (0,0,0)  #000000  black
39,86: (0,0,0)  #000000  black
40,86: (0,0,0)  #000000  black
41,86: (0,0,0)  #000000  black
56,86: (0,0,0)  #000000  black
57,86: (0,0,0)  #000000  black
58,86: (0,0,0)  #000000  black
59,86: (0,0,0)  #000000  black
60,86: (0,0,0)  #000000  black
61,86: (0,0,0)  #000000  black
62,86: (0,0,0)  #000000  black
63,86: (0,0,0)  #000000  black
64,86: (0,0,0)  #000000  black
65,86: (0,0,0)  #000000  black
66,86: (0,0,0)  #000000  black
67,86: (0,0,0)  #000000  black
68,86: (0,0,0)  #000000  black
69,86: (0,0,0)  #000000  black
70,86: (0,0,0)  #000000  black
71,86: (0,0,0)  #000000  black
72,86: (0,0,0)  #000000  black
73,86: (0,0,0)  #000000  black
74,86: (0,0,0)  #000000  black
75,86: (0,0,0)  #000000  black
76,86: (0,0,0)  #000000  black
77,86: (0,0,0)  #000000  black
78,86: (0,0,0)  #000000  black
79,86: (0,0,0)  #000000  black
80,86: (0,0,0)  #000000  black
81,86: (0,0,0)  #000000  black
82,86: (0,0,0)  #000000  black
83,86: (0,0,0)  #000000  black
84,86: (0,0,0)  #000000  black
85,86: (0,0,0)  #000000  black
86,86: (0,0,0)  #000000  black
89,86: (0,0,0)  #000000  black
90,86: (0,0,0)  #000000  black
91,86: (0,0,0)  #000000  black
92,86: (0,0,0)  #000000  black
36,87: (0,0,0)  #000000  black
37,87: (0,0,0)  #000000  black
38,87: (0,0,0)  #000000  black
39,87: (0,0,0)  #000000  black
59,87: (0,0,0)  #000000  black
60,87: (0,0,0)  #000000  black
61,87: (0,0,0)  #000000  black
62,87: (0,0,0)  #000000  black
63,87: (0,0,0)  #000000  black
64,87: (0,0,0)  #000000  black
65,87: (0,0,0)  #000000  black
66,87: (0,0,0)  #000000  black
67,87: (0,0,0)  #000000  black
68,87: (0,0,0)  #000000  black
69,87: (0,0,0)  #000000  black
70,87: (0,0,0)  #000000  black
71,87: (0,0,0)  #000000  black
72,87: (0,0,0)  #000000  black
73,87: (0,0,0)  #000000  black
74,87: (0,0,0)  #000000  black
75,87: (0,0,0)  #000000  black
76,87: (0,0,0)  #000000  black
77,87: (0,0,0)  #000000  black
78,87: (0,0,0)  #000000  black
79,87: (0,0,0)  #000000  black
80,87: (0,0,0)  #000000  black
81,87: (0,0,0)  #000000  black
82,87: (0,0,0)  #000000  black
83,87: (0,0,0)  #000000  black
84,87: (0,0,0)  #000000  black
90,87: (0,0,0)  #000000  black
91,87: (0,0,0)  #000000  black
92,87: (0,0,0)  #000000  black
93,87: (0,0,0)  #000000  black
35,88: (0,0,0)  #000000  black
36,88: (0,0,0)  #000000  black
37,88: (0,0,0)  #000000  black
38,88: (0,0,0)  #000000  black
64,88: (0,0,0)  #000000  black
65,88: (0,0,0)  #000000  black
66,88: (0,0,0)  #000000  black
67,88: (0,0,0)  #000000  black
68,88: (0,0,0)  #000000  black
69,88: (0,0,0)  #000000  black
70,88: (0,0,0)  #000000  black
71,88: (0,0,0)  #000000  black
72,88: (0,0,0)  #000000  black
73,88: (0,0,0)  #000000  black
74,88: (0,0,0)  #000000  black
75,88: (0,0,0)  #000000  black
76,88: (0,0,0)  #000000  black
77,88: (0,0,0)  #000000  black
78,88: (0,0,0)  #000000  black
79,88: (0,0,0)  #000000  black
80,88: (0,0,0)  #000000  black
81,88: (0,0,0)  #000000  black
91,88: (0,0,0)  #000000  black
92,88: (0,0,0)  #000000  black
93,88: (0,0,0)  #000000  black
94,88: (0,0,0)  #000000  black
34,89: (0,0,0)  #000000  black
35,89: (0,0,0)  #000000  black
36,89: (0,0,0)  #000000  black
37,89: (0,0,0)  #000000  black
92,89: (0,0,0)  #000000  black
93,89: (0,0,0)  #000000  black
94,89: (0,0,0)  #000000  black
95,89: (0,0,0)  #000000  black
96,89: (0,0,0)  #000000  black
33,90: (0,0,0)  #000000  black
34,90: (0,0,0)  #000000  black
35,90: (0,0,0)  #000000  black
36,90: (0,0,0)  #000000  black
93,90: (0,0,0)  #000000  black
94,90: (0,0,0)  #000000  black
95,90: (0,0,0)  #000000  black
96,90: (0,0,0)  #000000  black
97,90: (0,0,0)  #000000  black
32,91: (0,0,0)  #000000  black
33,91: (0,0,0)  #000000  black
34,91: (0,0,0)  #000000  black
95,91: (0,0,0)  #000000  black
96,91: (0,0,0)  #000000  black
97,91: (0,0,0)  #000000  black
98,91: (0,0,0)  #000000  black
31,92: (0,0,0)  #000000  black
32,92: (0,0,0)  #000000  black
33,92: (0,0,0)  #000000  black
96,92: (0,0,0)  #000000  black
97,92: (0,0,0)  #000000  black
98,92: (0,0,0)  #000000  black
30,93: (0,0,0)  #000000  black
31,93: (0,0,0)  #000000  black
32,93: (0,0,0)  #000000  black
33,93: (0,0,0)  #000000  black
51,93: (0,0,0)  #000000  black
97,93: (0,0,0)  #000000  black
98,93: (0,0,0)  #000000  black
99,93: (0,0,0)  #000000  black
29,94: (0,0,0)  #000000  black
30,94: (0,0,0)  #000000  black
31,94: (0,0,0)  #000000  black
32,94: (0,0,0)  #000000  black
50,94: (0,0,0)  #000000  black
51,94: (0,0,0)  #000000  black
52,94: (0,0,0)  #000000  black
98,94: (0,0,0)  #000000  black
99,94: (0,0,0)  #000000  black
100,94: (0,0,0)  #000000  black
29,95: (0,0,0)  #000000  black
30,95: (0,0,0)  #000000  black
31,95: (0,0,0)  #000000  black
49,95: (0,0,0)  #000000  black
50,95: (0,0,0)  #000000  black
51,95: (0,0,0)  #000000  black
52,95: (0,0,0)  #000000  black
99,95: (0,0,0)  #000000  black
100,95: (0,0,0)  #000000  black
101,95: (0,0,0)  #000000  black
29,96: (0,0,0)  #000000  black
30,96: (0,0,0)  #000000  black
31,96: (0,0,0)  #000000  black
47,96: (0,0,0)  #000000  black
48,96: (0,0,0)  #000000  black
49,96: (0,0,0)  #000000  black
50,96: (0,0,0)  #000000  black
51,96: (0,0,0)  #000000  black
52,96: (0,0,0)  #000000  black
99,96: (0,0,0)  #000000  black
100,96: (0,0,0)  #000000  black
101,96: (0,0,0)  #000000  black
102,96: (0,0,0)  #000000  black
29,97: (0,0,0)  #000000  black
30,97: (0,0,0)  #000000  black
31,97: (0,0,0)  #000000  black
45,97: (0,0,0)  #000000  black
46,97: (0,0,0)  #000000  black
47,97: (0,0,0)  #000000  black
48,97: (0,0,0)  #000000  black
49,97: (0,0,0)  #000000  black
50,97: (0,0,0)  #000000  black
51,97: (0,0,0)  #000000  black
52,97: (0,0,0)  #000000  black
100,97: (0,0,0)  #000000  black
101,97: (0,0,0)  #000000  black
102,97: (0,0,0)  #000000  black
103,97: (0,0,0)  #000000  black
29,98: (0,0,0)  #000000  black
30,98: (0,0,0)  #000000  black
31,98: (0,0,0)  #000000  black
44,98: (0,0,0)  #000000  black
45,98: (0,0,0)  #000000  black
46,98: (0,0,0)  #000000  black
47,98: (0,0,0)  #000000  black
50,98: (0,0,0)  #000000  black
51,98: (0,0,0)  #000000  black
52,98: (0,0,0)  #000000  black
84,98: (0,0,0)  #000000  black
85,98: (0,0,0)  #000000  black
101,98: (0,0,0)  #000000  black
102,98: (0,0,0)  #000000  black
103,98: (0,0,0)  #000000  black
30,99: (0,0,0)  #000000  black
31,99: (0,0,0)  #000000  black
32,99: (0,0,0)  #000000  black
41,99: (0,0,0)  #000000  black
42,99: (0,0,0)  #000000  black
43,99: (0,0,0)  #000000  black
44,99: (0,0,0)  #000000  black
45,99: (0,0,0)  #000000  black
46,99: (0,0,0)  #000000  black
50,99: (0,0,0)  #000000  black
51,99: (0,0,0)  #000000  black
52,99: (0,0,0)  #000000  black
84,99: (0,0,0)  #000000  black
85,99: (0,0,0)  #000000  black
86,99: (0,0,0)  #000000  black
102,99: (0,0,0)  #000000  black
103,99: (0,0,0)  #000000  black
104,99: (0,0,0)  #000000  black
30,100: (0,0,0)  #000000  black
31,100: (0,0,0)  #000000  black
32,100: (0,0,0)  #000000  black
33,100: (0,0,0)  #000000  black
34,100: (0,0,0)  #000000  black
35,100: (0,0,0)  #000000  black
36,100: (0,0,0)  #000000  black
37,100: (0,0,0)  #000000  black
38,100: (0,0,0)  #000000  black
39,100: (0,0,0)  #000000  black
40,100: (0,0,0)  #000000  black
41,100: (0,0,0)  #000000  black
42,100: (0,0,0)  #000000  black
43,100: (0,0,0)  #000000  black
44,100: (0,0,0)  #000000  black
50,100: (0,0,0)  #000000  black
51,100: (0,0,0)  #000000  black
84,100: (0,0,0)  #000000  black
85,100: (0,0,0)  #000000  black
86,100: (0,0,0)  #000000  black
87,100: (0,0,0)  #000000  black
88,100: (0,0,0)  #000000  black
102,100: (0,0,0)  #000000  black
103,100: (0,0,0)  #000000  black
104,100: (0,0,0)  #000000  black
31,101: (0,0,0)  #000000  black
32,101: (0,0,0)  #000000  black
33,101: (0,0,0)  #000000  black
34,101: (0,0,0)  #000000  black
35,101: (0,0,0)  #000000  black
36,101: (0,0,0)  #000000  black
37,101: (0,0,0)  #000000  black
38,101: (0,0,0)  #000000  black
39,101: (0,0,0)  #000000  black
40,101: (0,0,0)  #000000  black
41,101: (0,0,0)  #000000  black
42,101: (0,0,0)  #000000  black
43,101: (0,0,0)  #000000  black
50,101: (0,0,0)  #000000  black
51,101: (0,0,0)  #000000  black
84,101: (0,0,0)  #000000  black
85,101: (0,0,0)  #000000  black
86,101: (0,0,0)  #000000  black
87,101: (0,0,0)  #000000  black
88,101: (0,0,0)  #000000  black
89,101: (0,0,0)  #000000  black
103,101: (0,0,0)  #000000  black
104,101: (0,0,0)  #000000  black
105,101: (0,0,0)  #000000  black
33,102: (0,0,0)  #000000  black
34,102: (0,0,0)  #000000  black
35,102: (0,0,0)  #000000  black
36,102: (0,0,0)  #000000  black
37,102: (0,0,0)  #000000  black
38,102: (0,0,0)  #000000  black
39,102: (0,0,0)  #000000  black
40,102: (0,0,0)  #000000  black
50,102: (0,0,0)  #000000  black
51,102: (0,0,0)  #000000  black
84,102: (0,0,0)  #000000  black
85,102: (0,0,0)  #000000  black
86,102: (0,0,0)  #000000  black
87,102: (0,0,0)  #000000  black
88,102: (0,0,0)  #000000  black
89,102: (0,0,0)  #000000  black
90,102: (0,0,0)  #000000  black
103,102: (0,0,0)  #000000  black
104,102: (0,0,0)  #000000  black
105,102: (0,0,0)  #000000  black
49,103: (0,0,0)  #000000  black
50,103: (0,0,0)  #000000  black
51,103: (0,0,0)  #000000  black
84,103: (0,0,0)  #000000  black
85,103: (0,0,0)  #000000  black
88,103: (0,0,0)  #000000  black
89,103: (0,0,0)  #000000  black
90,103: (0,0,0)  #000000  black
91,103: (0,0,0)  #000000  black
92,103: (0,0,0)  #000000  black
104,103: (0,0,0)  #000000  black
105,103: (0,0,0)  #000000  black
49,104: (0,0,0)  #000000  black
50,104: (0,0,0)  #000000  black
51,104: (0,0,0)  #000000  black
84,104: (0,0,0)  #000000  black
85,104: (0,0,0)  #000000  black
89,104: (0,0,0)  #000000  black
90,104: (0,0,0)  #000000  black
91,104: (0,0,0)  #000000  black
92,104: (0,0,0)  #000000  black
93,104: (0,0,0)  #000000  black
104,104: (0,0,0)  #000000  black
105,104: (0,0,0)  #000000  black
106,104: (0,0,0)  #000000  black
49,105: (0,0,0)  #000000  black
50,105: (0,0,0)  #000000  black
51,105: (0,0,0)  #000000  black
84,105: (0,0,0)  #000000  black
85,105: (0,0,0)  #000000  black
91,105: (0,0,0)  #000000  black
92,105: (0,0,0)  #000000  black
93,105: (0,0,0)  #000000  black
94,105: (0,0,0)  #000000  black
95,105: (0,0,0)  #000000  black
104,105: (0,0,0)  #000000  black
105,105: (0,0,0)  #000000  black
106,105: (0,0,0)  #000000  black
49,106: (0,0,0)  #000000  black
50,106: (0,0,0)  #000000  black
51,106: (0,0,0)  #000000  black
84,106: (0,0,0)  #000000  black
85,106: (0,0,0)  #000000  black
93,106: (0,0,0)  #000000  black
94,106: (0,0,0)  #000000  black
95,106: (0,0,0)  #000000  black
96,106: (0,0,0)  #000000  black
97,106: (0,0,0)  #000000  black
98,106: (0,0,0)  #000000  black
104,106: (0,0,0)  #000000  black
105,106: (0,0,0)  #000000  black
106,106: (0,0,0)  #000000  black
49,107: (0,0,0)  #000000  black
50,107: (0,0,0)  #000000  black
84,107: (0,0,0)  #000000  black
85,107: (0,0,0)  #000000  black
94,107: (0,0,0)  #000000  black
95,107: (0,0,0)  #000000  black
96,107: (0,0,0)  #000000  black
97,107: (0,0,0)  #000000  black
98,107: (0,0,0)  #000000  black
99,107: (0,0,0)  #000000  black
100,107: (0,0,0)  #000000  black
101,107: (0,0,0)  #000000  black
102,107: (0,0,0)  #000000  black
103,107: (0,0,0)  #000000  black
104,107: (0,0,0)  #000000  black
105,107: (0,0,0)  #000000  black
106,107: (0,0,0)  #000000  black
49,108: (0,0,0)  #000000  black
50,108: (0,0,0)  #000000  black
84,108: (0,0,0)  #000000  black
85,108: (0,0,0)  #000000  black
96,108: (0,0,0)  #000000  black
97,108: (0,0,0)  #000000  black
98,108: (0,0,0)  #000000  black
99,108: (0,0,0)  #000000  black
100,108: (0,0,0)  #000000  black
101,108: (0,0,0)  #000000  black
102,108: (0,0,0)  #000000  black
103,108: (0,0,0)  #000000  black
104,108: (0,0,0)  #000000  black
105,108: (0,0,0)  #000000  black
49,109: (0,0,0)  #000000  black
50,109: (0,0,0)  #000000  black
84,109: (0,0,0)  #000000  black
85,109: (0,0,0)  #000000  black
48,110: (0,0,0)  #000000  black
49,110: (0,0,0)  #000000  black
50,110: (0,0,0)  #000000  black
84,110: (0,0,0)  #000000  black
85,110: (0,0,0)  #000000  black
49,111: (0,0,0)  #000000  black
50,111: (0,0,0)  #000000  black
84,111: (0,0,0)  #000000  black
85,111: (0,0,0)  #000000  black
48,112: (0,0,0)  #000000  black
49,112: (0,0,0)  #000000  black
50,112: (0,0,0)  #000000  black
84,112: (0,0,0)  #000000  black
85,112: (0,0,0)  #000000  black
48,113: (0,0,0)  #000000  black
49,113: (0,0,0)  #000000  black
50,113: (0,0,0)  #000000  black
84,113: (0,0,0)  #000000  black
85,113: (0,0,0)  #000000  black
48,114: (0,0,0)  #000000  black
49,114: (0,0,0)  #000000  black
50,114: (0,0,0)  #000000  black
84,114: (0,0,0)  #000000  black
85,114: (0,0,0)  #000000  black
42,115: (0,0,0)  #000000  black
43,115: (0,0,0)  #000000  black
44,115: (0,0,0)  #000000  black
45,115: (0,0,0)  #000000  black
48,115: (0,0,0)  #000000  black
49,115: (0,0,0)  #000000  black
50,115: (0,0,0)  #000000  black
84,115: (0,0,0)  #000000  black
85,115: (0,0,0)  #000000  black
41,116: (0,0,0)  #000000  black
42,116: (0,0,0)  #000000  black
43,116: (0,0,0)  #000000  black
44,116: (0,0,0)  #000000  black
45,116: (0,0,0)  #000000  black
46,116: (0,0,0)  #000000  black
47,116: (0,0,0)  #000000  black
48,116: (0,0,0)  #000000  black
49,116: (0,0,0)  #000000  black
50,116: (0,0,0)  #000000  black
84,116: (0,0,0)  #000000  black
85,116: (0,0,0)  #000000  black
40,117: (0,0,0)  #000000  black
41,117: (0,0,0)  #000000  black
42,117: (0,0,0)  #000000  black
43,117: (0,0,0)  #000000  black
44,117: (0,0,0)  #000000  black
45,117: (0,0,0)  #000000  black
46,117: (0,0,0)  #000000  black
47,117: (0,0,0)  #000000  black
48,117: (0,0,0)  #000000  black
49,117: (0,0,0)  #000000  black
50,117: (0,0,0)  #000000  black
84,117: (0,0,0)  #000000  black
85,117: (0,0,0)  #000000  black
40,118: (0,0,0)  #000000  black
41,118: (0,0,0)  #000000  black
42,118: (0,0,0)  #000000  black
46,118: (0,0,0)  #000000  black
47,118: (0,0,0)  #000000  black
48,118: (0,0,0)  #000000  black
49,118: (0,0,0)  #000000  black
50,118: (0,0,0)  #000000  black
84,118: (0,0,0)  #000000  black
85,118: (0,0,0)  #000000  black
40,119: (0,0,0)  #000000  black
41,119: (0,0,0)  #000000  black
42,119: (0,0,0)  #000000  black
47,119: (0,0,0)  #000000  black
48,119: (0,0,0)  #000000  black
49,119: (0,0,0)  #000000  black
84,119: (0,0,0)  #000000  black
85,119: (0,0,0)  #000000  black
40,120: (0,0,0)  #000000  black
41,120: (0,0,0)  #000000  black
42,120: (0,0,0)  #000000  black
43,120: (0,0,0)  #000000  black
48,120: (0,0,0)  #000000  black
49,120: (0,0,0)  #000000  black
84,120: (0,0,0)  #000000  black
85,120: (0,0,0)  #000000  black
40,121: (0,0,0)  #000000  black
41,121: (0,0,0)  #000000  black
42,121: (0,0,0)  #000000  black
43,121: (0,0,0)  #000000  black
44,121: (0,0,0)  #000000  black
48,121: (0,0,0)  #000000  black
49,121: (0,0,0)  #000000  black
84,121: (0,0,0)  #000000  black
85,121: (0,0,0)  #000000  black
39,122: (0,0,0)  #000000  black
40,122: (0,0,0)  #000000  black
41,122: (0,0,0)  #000000  black
42,122: (0,0,0)  #000000  black
43,122: (0,0,0)  #000000  black
44,122: (0,0,0)  #000000  black
48,122: (0,0,0)  #000000  black
49,122: (0,0,0)  #000000  black
84,122: (0,0,0)  #000000  black
85,122: (0,0,0)  #000000  black
38,123: (0,0,0)  #000000  black
39,123: (0,0,0)  #000000  black
40,123: (0,0,0)  #000000  black
41,123: (0,0,0)  #000000  black
48,123: (0,0,0)  #000000  black
49,123: (0,0,0)  #000000  black
84,123: (0,0,0)  #000000  black
85,123: (0,0,0)  #000000  black
38,124: (0,0,0)  #000000  black
39,124: (0,0,0)  #000000  black
40,124: (0,0,0)  #000000  black
48,124: (0,0,0)  #000000  black
49,124: (0,0,0)  #000000  black
84,124: (0,0,0)  #000000  black
85,124: (0,0,0)  #000000  black
38,125: (0,0,0)  #000000  black
39,125: (0,0,0)  #000000  black
48,125: (0,0,0)  #000000  black
49,125: (0,0,0)  #000000  black
50,125: (0,0,0)  #000000  black
68,125: (0,0,0)  #000000  black
84,125: (0,0,0)  #000000  black
85,125: (0,0,0)  #000000  black
86,125: (0,0,0)  #000000  black
38,126: (0,0,0)  #000000  black
39,126: (0,0,0)  #000000  black
40,126: (0,0,0)  #000000  black
48,126: (0,0,0)  #000000  black
49,126: (0,0,0)  #000000  black
50,126: (0,0,0)  #000000  black
65,126: (0,0,0)  #000000  black
66,126: (0,0,0)  #000000  black
67,126: (0,0,0)  #000000  black
68,126: (0,0,0)  #000000  black
69,126: (0,0,0)  #000000  black
84,126: (0,0,0)  #000000  black
85,126: (0,0,0)  #000000  black
86,126: (0,0,0)  #000000  black
38,127: (0,0,0)  #000000  black
39,127: (0,0,0)  #000000  black
40,127: (0,0,0)  #000000  black
41,127: (0,0,0)  #000000  black
48,127: (0,0,0)  #000000  black
49,127: (0,0,0)  #000000  black
50,127: (0,0,0)  #000000  black
65,127: (0,0,0)  #000000  black
66,127: (0,0,0)  #000000  black
67,127: (0,0,0)  #000000  black
68,127: (0,0,0)  #000000  black
69,127: (0,0,0)  #000000  black
70,127: (0,0,0)  #000000  black
84,127: (0,0,0)  #000000  black
85,127: (0,0,0)  #000000  black
86,127: (0,0,0)  #000000  black
39,128: (0,0,0)  #000000  black
40,128: (0,0,0)  #000000  black
41,128: (0,0,0)  #000000  black
48,128: (0,0,0)  #000000  black
49,128: (0,0,0)  #000000  black
50,128: (0,0,0)  #000000  black
65,128: (0,0,0)  #000000  black
66,128: (0,0,0)  #000000  black
67,128: (0,0,0)  #000000  black
68,128: (0,0,0)  #000000  black
69,128: (0,0,0)  #000000  black
70,128: (0,0,0)  #000000  black
84,128: (0,0,0)  #000000  black
85,128: (0,0,0)  #000000  black
86,128: (0,0,0)  #000000  black
38,129: (0,0,0)  #000000  black
39,129: (0,0,0)  #000000  black
40,129: (0,0,0)  #000000  black
41,129: (0,0,0)  #000000  black
48,129: (0,0,0)  #000000  black
49,129: (0,0,0)  #000000  black
50,129: (0,0,0)  #000000  black
64,129: (0,0,0)  #000000  black
65,129: (0,0,0)  #000000  black
66,129: (0,0,0)  #000000  black
67,129: (0,0,0)  #000000  black
68,129: (0,0,0)  #000000  black
69,129: (0,0,0)  #000000  black
70,129: (0,0,0)  #000000  black
84,129: (0,0,0)  #000000  black
85,129: (0,0,0)  #000000  black
86,129: (0,0,0)  #000000  black
38,130: (0,0,0)  #000000  black
39,130: (0,0,0)  #000000  black
40,130: (0,0,0)  #000000  black
48,130: (0,0,0)  #000000  black
49,130: (0,0,0)  #000000  black
50,130: (0,0,0)  #000000  black
64,130: (0,0,0)  #000000  black
65,130: (0,0,0)  #000000  black
66,130: (0,0,0)  #000000  black
69,130: (0,0,0)  #000000  black
70,130: (0,0,0)  #000000  black
71,130: (0,0,0)  #000000  black
84,130: (0,0,0)  #000000  black
85,130: (0,0,0)  #000000  black
86,130: (0,0,0)  #000000  black
38,131: (0,0,0)  #000000  black
39,131: (0,0,0)  #000000  black
40,131: (0,0,0)  #000000  black
41,131: (0,0,0)  #000000  black
48,131: (0,0,0)  #000000  black
49,131: (0,0,0)  #000000  black
50,131: (0,0,0)  #000000  black
64,131: (0,0,0)  #000000  black
65,131: (0,0,0)  #000000  black
66,131: (0,0,0)  #000000  black
69,131: (0,0,0)  #000000  black
70,131: (0,0,0)  #000000  black
71,131: (0,0,0)  #000000  black
84,131: (0,0,0)  #000000  black
85,131: (0,0,0)  #000000  black
86,131: (0,0,0)  #000000  black
39,132: (0,0,0)  #000000  black
40,132: (0,0,0)  #000000  black
41,132: (0,0,0)  #000000  black
42,132: (0,0,0)  #000000  black
48,132: (0,0,0)  #000000  black
49,132: (0,0,0)  #000000  black
50,132: (0,0,0)  #000000  black
64,132: (0,0,0)  #000000  black
65,132: (0,0,0)  #000000  black
66,132: (0,0,0)  #000000  black
70,132: (0,0,0)  #000000  black
71,132: (0,0,0)  #000000  black
84,132: (0,0,0)  #000000  black
85,132: (0,0,0)  #000000  black
86,132: (0,0,0)  #000000  black
40,133: (0,0,0)  #000000  black
41,133: (0,0,0)  #000000  black
42,133: (0,0,0)  #000000  black
43,133: (0,0,0)  #000000  black
48,133: (0,0,0)  #000000  black
49,133: (0,0,0)  #000000  black
50,133: (0,0,0)  #000000  black
64,133: (0,0,0)  #000000  black
65,133: (0,0,0)  #000000  black
70,133: (0,0,0)  #000000  black
71,133: (0,0,0)  #000000  black
72,133: (0,0,0)  #000000  black
84,133: (0,0,0)  #000000  black
85,133: (0,0,0)  #000000  black
86,133: (0,0,0)  #000000  black
41,134: (0,0,0)  #000000  black
42,134: (0,0,0)  #000000  black
43,134: (0,0,0)  #000000  black
44,134: (0,0,0)  #000000  black
45,134: (0,0,0)  #000000  black
46,134: (0,0,0)  #000000  black
47,134: (0,0,0)  #000000  black
48,134: (0,0,0)  #000000  black
49,134: (0,0,0)  #000000  black
50,134: (0,0,0)  #000000  black
63,134: (0,0,0)  #000000  black
64,134: (0,0,0)  #000000  black
65,134: (0,0,0)  #000000  black
70,134: (0,0,0)  #000000  black
71,134: (0,0,0)  #000000  black
72,134: (0,0,0)  #000000  black
84,134: (0,0,0)  #000000  black
85,134: (0,0,0)  #000000  black
86,134: (0,0,0)  #000000  black
42,135: (0,0,0)  #000000  black
43,135: (0,0,0)  #000000  black
44,135: (0,0,0)  #000000  black
45,135: (0,0,0)  #000000  black
46,135: (0,0,0)  #000000  black
47,135: (0,0,0)  #000000  black
48,135: (0,0,0)  #000000  black
49,135: (0,0,0)  #000000  black
50,135: (0,0,0)  #000000  black
63,135: (0,0,0)  #000000  black
64,135: (0,0,0)  #000000  black
65,135: (0,0,0)  #000000  black
71,135: (0,0,0)  #000000  black
72,135: (0,0,0)  #000000  black
73,135: (0,0,0)  #000000  black
84,135: (0,0,0)  #000000  black
85,135: (0,0,0)  #000000  black
86,135: (0,0,0)  #000000  black
43,136: (0,0,0)  #000000  black
44,136: (0,0,0)  #000000  black
45,136: (0,0,0)  #000000  black
46,136: (0,0,0)  #000000  black
47,136: (0,0,0)  #000000  black
48,136: (0,0,0)  #000000  black
49,136: (0,0,0)  #000000  black
50,136: (0,0,0)  #000000  black
51,136: (0,0,0)  #000000  black
63,136: (0,0,0)  #000000  black
64,136: (0,0,0)  #000000  black
72,136: (0,0,0)  #000000  black
73,136: (0,0,0)  #000000  black
74,136: (0,0,0)  #000000  black
84,136: (0,0,0)  #000000  black
85,136: (0,0,0)  #000000  black
86,136: (0,0,0)  #000000  black
49,137: (0,0,0)  #000000  black
50,137: (0,0,0)  #000000  black
51,137: (0,0,0)  #000000  black
63,137: (0,0,0)  #000000  black
64,137: (0,0,0)  #000000  black
72,137: (0,0,0)  #000000  black
73,137: (0,0,0)  #000000  black
74,137: (0,0,0)  #000000  black
84,137: (0,0,0)  #000000  black
85,137: (0,0,0)  #000000  black
86,137: (0,0,0)  #000000  black
50,138: (0,0,0)  #000000  black
51,138: (0,0,0)  #000000  black
52,138: (0,0,0)  #000000  black
62,138: (0,0,0)  #000000  black
63,138: (0,0,0)  #000000  black
64,138: (0,0,0)  #000000  black
73,138: (0,0,0)  #000000  black
74,138: (0,0,0)  #000000  black
75,138: (0,0,0)  #000000  black
84,138: (0,0,0)  #000000  black
85,138: (0,0,0)  #000000  black
86,138: (0,0,0)  #000000  black
50,139: (0,0,0)  #000000  black
51,139: (0,0,0)  #000000  black
52,139: (0,0,0)  #000000  black
53,139: (0,0,0)  #000000  black
62,139: (0,0,0)  #000000  black
63,139: (0,0,0)  #000000  black
64,139: (0,0,0)  #000000  black
73,139: (0,0,0)  #000000  black
74,139: (0,0,0)  #000000  black
75,139: (0,0,0)  #000000  black
76,139: (0,0,0)  #000000  black
84,139: (0,0,0)  #000000  black
85,139: (0,0,0)  #000000  black
86,139: (0,0,0)  #000000  black
51,140: (0,0,0)  #000000  black
52,140: (0,0,0)  #000000  black
53,140: (0,0,0)  #000000  black
54,140: (0,0,0)  #000000  black
62,140: (0,0,0)  #000000  black
63,140: (0,0,0)  #000000  black
64,140: (0,0,0)  #000000  black
74,140: (0,0,0)  #000000  black
75,140: (0,0,0)  #000000  black
76,140: (0,0,0)  #000000  black
77,140: (0,0,0)  #000000  black
84,140: (0,0,0)  #000000  black
85,140: (0,0,0)  #000000  black
86,140: (0,0,0)  #000000  black
52,141: (0,0,0)  #000000  black
53,141: (0,0,0)  #000000  black
54,141: (0,0,0)  #000000  black
55,141: (0,0,0)  #000000  black
61,141: (0,0,0)  #000000  black
62,141: (0,0,0)  #000000  black
63,141: (0,0,0)  #000000  black
75,141: (0,0,0)  #000000  black
76,141: (0,0,0)  #000000  black
77,141: (0,0,0)  #000000  black
78,141: (0,0,0)  #000000  black
83,141: (0,0,0)  #000000  black
84,141: (0,0,0)  #000000  black
85,141: (0,0,0)  #000000  black
86,141: (0,0,0)  #000000  black
53,142: (0,0,0)  #000000  black
54,142: (0,0,0)  #000000  black
55,142: (0,0,0)  #000000  black
56,142: (0,0,0)  #000000  black
60,142: (0,0,0)  #000000  black
61,142: (0,0,0)  #000000  black
62,142: (0,0,0)  #000000  black
63,142: (0,0,0)  #000000  black
76,142: (0,0,0)  #000000  black
77,142: (0,0,0)  #000000  black
78,142: (0,0,0)  #000000  black
79,142: (0,0,0)  #000000  black
80,142: (0,0,0)  #000000  black
81,142: (0,0,0)  #000000  black
82,142: (0,0,0)  #000000  black
83,142: (0,0,0)  #000000  black
84,142: (0,0,0)  #000000  black
85,142: (0,0,0)  #000000  black
54,143: (0,0,0)  #000000  black
55,143: (0,0,0)  #000000  black
56,143: (0,0,0)  #000000  black
57,143: (0,0,0)  #000000  black
58,143: (0,0,0)  #000000  black
59,143: (0,0,0)  #000000  black
60,143: (0,0,0)  #000000  black
61,143: (0,0,0)  #000000  black
62,143: (0,0,0)  #000000  black
77,143: (0,0,0)  #000000  black
78,143: (0,0,0)  #000000  black
79,143: (0,0,0)  #000000  black
80,143: (0,0,0)  #000000  black
81,143: (0,0,0)  #000000  black
82,143: (0,0,0)  #000000  black
83,143: (0,0,0)  #000000  black
84,143: (0,0,0)  #000000  black
55,144: (0,0,0)  #000000  black
56,144: (0,0,0)  #000000  black
57,144: (0,0,0)  #000000  black
58,144: (0,0,0)  #000000  black
59,144: (0,0,0)  #000000  black
60,144: (0,0,0)  #000000  black
61,144: (0,0,0)  #000000  black
79,144: (0,0,0)  #000000  black
80,144: (0,0,0)  #000000  black
81,144: (0,0,0)  #000000  black
82,144: (0,0,0)  #000000  black
57,145: (0,0,0)  #000000  black
58,145: (0,0,0)  #000000  black
59,145: (0,0,0)  #000000  black
60,145: (0,0,0)  #000000  black
The first two numbers in each row separate by the comma and before the colon are the x,y coordinates. You will have filter that depending upon your platform scripting and pick a random value or just work from the list downward. But after each change you will need to redo the list.

To write over black with white, choose some size based upon the dark line thickness and the separation by white and now much you want to remove and then try

Code: Select all

convert mini_336380chat.png -fill white -draw "translate 49,37 circle 0,0 0,20" -alpha off tmp.png
Above, I chose a 20 pixel radius about the point 49,37.

Alternately, you can remove all non-white pixels that are contiguous in one command

Code: Select all

convert mini_336380chat.png -fuzz 75% -fill white -draw "color 49,37 floodfill" -alpha off tmp.png
Adjust the fuzz value so that it removes all non-white pixels along the dark lines.

Personally, I think GeeMack's solution of drawing segments first and reversing the frames is going to look a lot better.

Re: Animate a drawing

Posted: 2016-09-29T01:30:33-07:00
by BigNoub
Great I will test that!

My IM version is 6.7.7-10 and I'm on Ubuntu 14.04

Geemack's solution is what you gave me, isn't it? Erasing the drawing instead of drawing it? Or you meant doing it by hand is going to look better? The problem in this case is that I have lots of drawings and it would take me hours to draw/erase them by hand, hence why I'd like to automate the process.

Re: Animate a drawing

Posted: 2016-09-29T09:11:11-07:00
by fmw42
Random erasure may look very strange.

Re: Animate a drawing

Posted: 2016-09-29T09:38:47-07:00
by snibgo
fmw42 wrote:Random erasure may look very strange.
Yes. Hence my "find the nearest black pixel". After each erasure, the next black pixel chosen will be on the edge of the circle, or the closest one to the edge. The other of erasing (and hence, of drawing when reversed) will seem more reasonable.