2023-11-08 22:26:01 +01:00

28 lines
640 B
Python

import sys
from image_convert import ImageShrink
from image_get import ImageGetter
from image_show import ImageShow
if len(sys.argv) == 2 and sys.argv[1] == "test":
print("Running test")
show = ImageShow()
show.draw_sample_image()
sys.exit()
shrink_kwargs = {}
if "nodither" in sys.argv:
print("Disabling dithering")
shrink_kwargs["dither"] = False
if "noreduce" in sys.argv:
print("Disabling color reduction")
shrink_kwargs["colors"] = -1
get = ImageGetter()
convert = ImageShrink(**shrink_kwargs)
show = ImageShow()
image = get.get_random_image()
image = convert.convert(image)
show.show_image(image)