Pillow/Tests/bench_get.py

24 lines
387 B
Python
Raw Normal View History

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