Esempio n. 1
0
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)
Esempio n. 2
0
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)
Esempio n. 3
0
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)
Esempio n. 4
0
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)