def test_text(): img = Image(200, 200) img.draw_text("Some Tiny Text", (20, 20), font="tiny", color='white') img.draw_text("Some Small Text", (20, 40), font="small", color='white') img.draw_text("Some Medium Text", (20, 60), font="medium", color='white') img.draw_text("Some Large Text", (20, 80), font="large", color='white') img.draw_text("Some Giant Text", (20, 100), font="giant", color='white') img.save(outfile("test_image_text.bmp"), "bmp")
def test_text_background(): img = Image(200, 200) img.draw_text("abcd", (0, 0), font="tiny", color='white') img.draw_text("abcd", (100, 0), font="small", color='white', align='ct') img.draw_text("abcd", (200, 0), font="medium", color='white', align='rt', background='red') img.draw_text("abcd", (200, 100), font="large", color='white', align='r') img.draw_text("abcd", (200, 200), font="tiny", color='white', align='rb') img.draw_text("abcd", (100, 200), font="small", color='white', align='cb', background='green') img.draw_text("abcd", (0, 200), font="medium", color='white', align='lb') img.draw_text("abcd", (0, 100), font="large", color='white', align='l') img.draw_text("9999", (0, 0), font="tiny", color='white') img.draw_text("9999", (100, 0), font="small", color='red', align='ct') img.draw_text("9999", (200, 0), font="medium", color='white', align='rt', background='red') img.draw_text("9999", (200, 100), font="large", color='blue', align='r') img.draw_text("9999", (200, 200), font="tiny", color='white', align='rb') img.draw_text("9999", (100, 200), font="small", color='white', align='cb', background='green') img.draw_text("9999", (0, 200), font="medium", color='white', align='lb') img.draw_text("9999", (0, 100), font="large", color='white', align='l') img.save(outfile("test_text_background.bmp"), "bmp")
def test_text_align(): img = Image(200, 200) img.draw_text("abcd", (0, 0), font="tiny", color='white') img.draw_text("abcd", (100, 0), font="small", color='white', align='ct') img.draw_text("abcd", (200, 0), font="medium", color='white', align='rt') img.draw_text("abcd", (200, 100), font="large", color='white', align='r') img.draw_text("abcd", (200, 200), font="tiny", color='white', align='rb') img.draw_text("abcd", (100, 200), font="small", color='white', align='cb') img.draw_text("abcd", (0, 200), font="medium", color='white', align='lb') img.draw_text("abcd", (0, 100), font="large", color='white', align='l') img.save(outfile("test_text_align.bmp"), "bmp")