2019-07-06 23:40:53 +03:00
|
|
|
import sys
|
2012-10-16 00:26:38 +04:00
|
|
|
import timeit
|
|
|
|
|
2019-07-06 23:40:53 +03:00
|
|
|
from . import helper
|
2019-06-13 18:53:42 +03:00
|
|
|
|
2015-08-25 15:27:18 +03:00
|
|
|
sys.path.insert(0, ".")
|
|
|
|
|
2014-06-25 13:46:52 +04:00
|
|
|
|
2012-10-16 00:26:38 +04:00
|
|
|
def bench(mode):
|
2014-09-05 13:36:24 +04:00
|
|
|
im = helper.hopper(mode)
|
2012-10-16 00:26:38 +04:00
|
|
|
get = im.im.getpixel
|
2014-06-25 13:46:52 +04:00
|
|
|
xy = 50, 50 # position shouldn't really matter
|
2012-10-16 00:26:38 +04:00
|
|
|
t0 = timeit.default_timer()
|
2015-04-08 14:12:37 +03:00
|
|
|
for _ in range(1000000):
|
2012-10-16 00:26:38 +04:00
|
|
|
get(xy)
|
|
|
|
print(mode, timeit.default_timer() - t0, "us")
|
|
|
|
|
2018-03-03 12:54:00 +03:00
|
|
|
|
2012-10-16 00:26:38 +04:00
|
|
|
bench("L")
|
|
|
|
bench("I")
|
|
|
|
bench("I;16")
|
|
|
|
bench("F")
|
|
|
|
bench("RGB")
|