Animate a drawing
Animate a drawing
Let's say I have an image like this :
I would like to produce an animation that would show the drawing as if it is drawn in real time:
Can ImageMagick help me do that?
Thanks.
I would like to produce an animation that would show the drawing as if it is drawn in real time:
Can ImageMagick help me do that?
Thanks.
-
- Posts: 12159
- Joined: 2010-01-23T23:01:33-07:00
- Authentication code: 1151
- Location: England, UK
Re: Animate a drawing
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.
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.
snibgo's IM pages: im.snibgo.com
- GeeMack
- Posts: 718
- Joined: 2015-12-01T22:09:46-07:00
- Authentication code: 1151
- Location: Central Illinois, USA
Re: Animate a drawing
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.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.
-
- Posts: 12159
- Joined: 2010-01-23T23:01:33-07:00
- Authentication code: 1151
- Location: England, UK
Re: Animate a drawing
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.
For automated animation of a given drawing, I've never thought about erasing instead of drawing.
snibgo's IM pages: im.snibgo.com
Re: Animate a drawing
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.
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.
-
- Posts: 12159
- Joined: 2010-01-23T23:01:33-07:00
- Authentication code: 1151
- Location: England, UK
Re: Animate a drawing
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.
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.
snibgo's IM pages: im.snibgo.com
Re: Animate a drawing
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?
- fmw42
- Posts: 25562
- Joined: 2007-07-02T17:14:51-07:00
- Authentication code: 1152
- Location: Sunnyvale, California, USA
Re: Animate a drawing
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
You will get a listing such as
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
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
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.
See for example
Code: Select all
convert mini_336380chat.png -alpha off -threshold 50% txt:- | grep "black"
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
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
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
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
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.
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.
-
- Posts: 12159
- Joined: 2010-01-23T23:01:33-07:00
- Authentication code: 1151
- Location: England, UK
Re: Animate a drawing
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.fmw42 wrote:Random erasure may look very strange.
snibgo's IM pages: im.snibgo.com