import sys sys.path.insert(0, ".") import helper import timeit def bench(mode): im = helper.lena(mode) get = im.im.getpixel xy = 50, 50 # position shouldn't really matter t0 = timeit.default_timer() for i in range(1000000): get(xy) print(mode, timeit.default_timer() - t0, "us") bench("L") bench("I") bench("I;16") bench("F") bench("RGB")