diff --git a/app/__pycache__/watermark.cpython-313.pyc b/app/__pycache__/watermark.cpython-313.pyc index 2fccd4c..3f97d1c 100644 Binary files a/app/__pycache__/watermark.cpython-313.pyc and b/app/__pycache__/watermark.cpython-313.pyc differ diff --git a/app/watermark.py b/app/watermark.py index 6748213..3818bc8 100644 --- a/app/watermark.py +++ b/app/watermark.py @@ -17,8 +17,9 @@ def watermark_text(input_image_path: str, black = (3, 8, 12) white = (254, 254, 254) + yellow = (237,255,33) font = ImageFont.truetype(font_path, size, encoding='unic') - drawing.text(pos, text=text, fill=white, font=font, anchor="la") + drawing.text(pos, text=text, fill=yellow, font=font, anchor="la") if show: photo.show() photo.save(output_image_path) diff --git a/main.py b/main.py index a74876f..45c2dca 100644 --- a/main.py +++ b/main.py @@ -38,9 +38,12 @@ if __name__ == '__main__': files = _find_all_files(args.input_folder, args.file_mask) print(f"files={files}") for file in files: + newfilename = _build_output_filename(file) + if os.path.isfile(newfilename): + continue watermark_text_bottom_right( input_image_path=file, - output_image_path=_build_output_filename(file), + output_image_path=newfilename, text=args.text, font_path=args.font, pos=(1000, 200), diff --git a/samples/input-2_wm.jpg b/samples/input-2_wm.jpg index c7901de..83b6107 100644 Binary files a/samples/input-2_wm.jpg and b/samples/input-2_wm.jpg differ diff --git a/samples/input_wm.jpg b/samples/input_wm.jpg index 39d9306..068b770 100644 Binary files a/samples/input_wm.jpg and b/samples/input_wm.jpg differ diff --git a/samples/output_wm.jpg b/samples/output_wm.jpg index 8470e9d..c23c4f7 100644 Binary files a/samples/output_wm.jpg and b/samples/output_wm.jpg differ