def main(): parser = OptionParser() parser.add_option("-o", "--out", dest = "filename", default = "out.jpg", help = "The filename you want your final image saved as") parser.add_option("-w", "--words", dest = "words", default = "#", help = "Use words to create your image") parser.add_option("-s", "--step", dest = "step", type = "int", default = 3, help = "choose the distance of your characters") parser.add_option("-d", "--density", action="store_true", dest='density', help="adding the flag converts the image based on visual density") (options, args) = parser.parse_args() if len(args) > 0: in_file = args[0] else: print "Failed to provide an input image" return a = Ascii(in_file) if (options.density): a.density_artify(step=options.step) else: a.artify(options.words, options.step) a.save(options.filename)
def main(): parser = OptionParser() parser.add_option("-o", "--out", dest="filename", default="out.jpg", help="The filename you want your final image saved as") parser.add_option("-w", "--words", dest="words", default="#", help="Use words to create your image") parser.add_option("-s", "--step", dest="step", type="int", default=3, help="choose the distance of your characters") (options, args) = parser.parse_args() if len(args) > 0: in_file = args[0] else: print "Failed to provide an input image" return a = Ascii(in_file) a.artify(options.words, step=options.step) a.save(options.filename)
def main(): parser = OptionParser() parser.add_option("-o", "--out", dest = "filename", default = "out.jpg", help = "The filename you want your final image saved as") parser.add_option("-w", "--words", dest = "words", default = "#", help = "Use words to create your image") parser.add_option("-s", "--step", dest = "step", type = "int", default = 3, help = "choose the distance of your characters") (options, args) = parser.parse_args() if len(args) > 0: in_file = args[0] else: print "Failed to provide an input image" return a = Ascii(in_file) a.artify(options.words, step=options.step) a.save(options.filename)
def save_img(): in_file = in_line.text() out_file = out_line.text() step = step_line.text() words = words_line.text() if step.isdigit(): step = int(step) else: step = 3 if not os.path.exists(in_file): QMessageBox().warning(None, "Error", "Input file does not exist", QMessageBox.StandardButton.Ok) return if not (out_file.lower().endswith(".jpg") or out_file.lower().endswith(".png") or out_file.lower().endswith(".jpeg")): out_file += ".jpg" a = Ascii(in_file) a.artify(words, step) a.save(out_file)