mirror of
https://github.com/python-pillow/Pillow.git
synced 2024-11-14 05:36:48 +03:00
ad784eb808
This is Christoph Gohlke's test suite from his personal PIL package found at http://www.lfd.uci.edu/~gohlke/pythonlibs/. This is just to bring it in as a separate commit. Future commits will align it with Pillow.
21 lines
374 B
Python
21 lines
374 B
Python
import sys
|
|
sys.path.insert(0, ".")
|
|
|
|
import tester
|
|
import timeit
|
|
|
|
def bench(mode):
|
|
im = tester.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")
|