Print times instead of progress
This commit is contained in:
parent
b2d643955f
commit
0ba2bc05ce
|
@ -1,8 +1,13 @@
|
||||||
#!/usr/bin/python3
|
#!/usr/bin/python3
|
||||||
|
import time
|
||||||
|
|
||||||
|
t0 = time.clock_gettime(time.CLOCK_MONOTONIC)
|
||||||
|
|
||||||
|
|
||||||
from PIL import Image
|
from PIL import Image
|
||||||
im = Image.open("bodensee-m3.png")
|
im = Image.open("bodensee-m3.png")
|
||||||
print(im.format, im.size, im.mode)
|
print(time.clock_gettime(time.CLOCK_MONOTONIC) - t0)
|
||||||
|
#print(im.format, im.size, im.mode)
|
||||||
region_colors = {
|
region_colors = {
|
||||||
( 0, 0, 255, 255),
|
( 0, 0, 255, 255),
|
||||||
( 0, 255, 255, 255),
|
( 0, 255, 255, 255),
|
||||||
|
@ -16,8 +21,9 @@ for y in range(0, im.size[1]):
|
||||||
p = im.getpixel((x, y))
|
p = im.getpixel((x, y))
|
||||||
if p in region_colors:
|
if p in region_colors:
|
||||||
seeds[p].append((x, y))
|
seeds[p].append((x, y))
|
||||||
|
print(time.clock_gettime(time.CLOCK_MONOTONIC) - t0)
|
||||||
for y in range(0, im.size[1]):
|
for y in range(0, im.size[1]):
|
||||||
print(f"{y}")
|
#print(f"{y}")
|
||||||
for x in range(0, im.size[0]):
|
for x in range(0, im.size[0]):
|
||||||
p = im.getpixel((x, y))
|
p = im.getpixel((x, y))
|
||||||
if p[3] == 0:
|
if p[3] == 0:
|
||||||
|
@ -34,4 +40,6 @@ for y in range(0, im.size[1]):
|
||||||
best_color = (*best_color[:3], 127)
|
best_color = (*best_color[:3], 127)
|
||||||
im.putpixel((x, y), best_color)
|
im.putpixel((x, y), best_color)
|
||||||
|
|
||||||
|
print(time.clock_gettime(time.CLOCK_MONOTONIC) - t0)
|
||||||
im.save("bodensee-r3.png")
|
im.save("bodensee-r3.png")
|
||||||
|
print(time.clock_gettime(time.CLOCK_MONOTONIC) - t0)
|
||||||
|
|
Loading…
Reference in New Issue