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)