py-watermark/main.py
2025-04-10 00:56:17 +03:00

20 lines
713 B
Python

import argparse
from app.watermark import watermark_text_bottom_right
parser = argparse.ArgumentParser(__name__)
parser.add_argument("-f", "--font", required=True, help='TTF Font file')
parser.add_argument("-t", "--text", required=True, help='Text watermark')
parser.add_argument("-i", "--input_filename", required=True, help='Input filename')
parser.add_argument("-o", "--output_filename", required=True, help='Output filename')
args = parser.parse_args()
if __name__ == '__main__':
watermark_text_bottom_right(
input_image_path=args.input_filename,
output_image_path=args.output_filename,
text=args.text,
font_path=args.font,
pos=(1000, 200),
size=60)