def process(infile, group_name, day, timeid, copies=1): mask = Mask((A4_WIDTH, A4_HEIGHT)) page = mask.apply_mask(infile) create_title(page, group_name, day, timeid) if not os.path.exists(os.path.join('png', day)): os.mkdir(os.path.join('png', day)) png_file = os.path.join('png', day, '{}_{}.jpg'.format(timeid, tools.safe_filename(group_name))) page.save(png_file, quality=75) tools.print_image(png_file, copies)
def process(infile, group_name, day, timeid, copies=1): mask = Mask((A4_WIDTH, A4_HEIGHT)) page = mask.apply_mask(infile) create_title(page, group_name, day, timeid) tools.mkdir_p(os.path.join('png', day)) png_file = os.path.join( 'png', day, '{}_{}.jpg'.format(timeid, tools.safe_filename(group_name))) page.save(png_file, quality=75) tools.print_image(png_file, copies)
def process(infile, group_name, day, timeid): page = Image.open(os.path.join('infiles', infile)) photo_size = (A4_WIDTH * 3 / 4, A4_HEIGHT * 3 / 4) photo_left = (A4_WIDTH - photo_size[0]) / 2 photo_top = (A4_HEIGHT - photo_size[1]) / 2 - A4_HEIGHT / 64 photo_right = photo_left + photo_size[0] photo_bottom = photo_top + photo_size[1] photo_rect = (photo_left, photo_top, photo_right, photo_bottom) create_title(page, (A4_WIDTH, A4_HEIGHT), photo_rect, group_name) tools.mkdir_p(os.path.join('png', day)) png_file = os.path.join('png', day, '{}_{}.jpg'.format(timeid, tools.safe_filename(group_name))) page.save(png_file, quality=75) tools.print_image(png_file)
def process(infile, group_name, day, timeid): page = Image.open(os.path.join('infiles', infile)) photo_size = (A4_WIDTH * 3 / 4, A4_HEIGHT * 3 / 4) photo_left = (A4_WIDTH - photo_size[0]) / 2 photo_top = (A4_HEIGHT - photo_size[1]) / 2 - A4_HEIGHT / 64 photo_right = photo_left + photo_size[0] photo_bottom = photo_top + photo_size[1] photo_rect = (photo_left, photo_top, photo_right, photo_bottom) create_title(page, (A4_WIDTH, A4_HEIGHT), photo_rect, group_name) if not os.path.exists(os.path.join('png', day)): os.mkdir(os.path.join('png', day)) png_file = os.path.join('png', day, '{}_{}.jpg'.format(timeid, tools.safe_filename(group_name))) page.save(png_file, quality=75) tools.print_image(png_file)
def process(infile, group_name, timeid): page = Image.open("infiles/" + infile) photo_size = (A4_WIDTH * 3 / 4, A4_HEIGHT * 3 / 4) photo_left = (A4_WIDTH - photo_size[0]) / 2 photo_top = (A4_HEIGHT - photo_size[1]) / 2 - A4_HEIGHT / 64 photo_right = photo_left + photo_size[0] photo_bottom = photo_top + photo_size[1] photo_rect = (photo_left, photo_top, photo_right, photo_bottom) create_title(page, (A4_WIDTH, A4_HEIGHT), photo_rect, group_name) day = tools.get_day() if not os.path.exists("png/{}".format(day)): os.mkdir("png/{}".format(day)) png_file = "png/{}_{}.jpg".format(timeid, tools.safe_filename(group_name)) page.save(png_file, quality=75) tools.print_image(png_file)
def process(infile, day, timeid): try: page = Image.open(os.path.join('base', 'Calendar_2014.png')) except IOError: print "Cannot open calendar page base" return photo_size = (A4_WIDTH * 3 / 4, A4_HEIGHT * 3 / 8) fade = Fade() photo = fade.apply_mask(infile, photo_size) photo_left = (A4_WIDTH - photo_size[0]) / 2 photo_top = 520 photo_right = photo_left + photo_size[0] photo_bottom = photo_top + photo_size[1] photo_rect = (photo_left, photo_top, photo_right, photo_bottom) page.paste(photo, photo_rect) create_title(page, (A4_WIDTH, A4_HEIGHT), photo_rect, day, timeid) tools.mkdir_p(os.path.join('png', day)) png_file = os.path.join('png', day, '{}.jpg'.format(timeid)) page.save(png_file, quality=75) tools.print_image(png_file)
def process(infile, day, timeid): try: page = Image.open(os.path.join('base', 'Calendar_2014.png')) except IOError: print "Cannot open calendar page base" return photo_size = (A4_WIDTH * 3 / 4, A4_HEIGHT * 3 / 8) fade = Fade() photo = fade.apply_mask(infile, photo_size) photo_left = (A4_WIDTH - photo_size[0]) / 2 photo_top = 520 photo_right = photo_left + photo_size[0] photo_bottom = photo_top + photo_size[1] photo_rect = (photo_left, photo_top, photo_right, photo_bottom) page.paste(photo, photo_rect) create_title(page, (A4_WIDTH, A4_HEIGHT), photo_rect, day, timeid) if not os.path.exists(os.path.join('png', day)): os.mkdir(os.path.join('png', day)) png_file = os.path.join('png', day, '{}.jpg'.format(timeid)) page.save(png_file, quality=75) tools.print_image(png_file)
def reprint(filename, copies=1): tools.print_image(filename, copies)