diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..62019f8 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +**/__pycache__/** +*.pyc \ No newline at end of file diff --git a/app/__pycache__/watermark.cpython-313.pyc b/app/__pycache__/watermark.cpython-313.pyc deleted file mode 100644 index 3f97d1c..0000000 Binary files a/app/__pycache__/watermark.cpython-313.pyc and /dev/null differ diff --git a/app/watermark.py b/app/watermark.py index 3818bc8..c1904fe 100644 --- a/app/watermark.py +++ b/app/watermark.py @@ -1,6 +1,7 @@ from PIL import Image from PIL import ImageDraw from PIL import ImageFont +from PIL import ImageOps def watermark_text(input_image_path: str, @@ -20,6 +21,7 @@ def watermark_text(input_image_path: str, yellow = (237,255,33) font = ImageFont.truetype(font_path, size, encoding='unic') drawing.text(pos, text=text, fill=yellow, font=font, anchor="la") + photo = ImageOps.exif_transpose(photo) if show: photo.show() photo.save(output_image_path) diff --git a/samples/IMG_0986.jpg b/samples/IMG_0986.jpg new file mode 100644 index 0000000..e0c804c Binary files /dev/null and b/samples/IMG_0986.jpg differ diff --git a/samples/IMG_0986_wm.jpg b/samples/IMG_0986_wm.jpg new file mode 100644 index 0000000..d00f903 Binary files /dev/null and b/samples/IMG_0986_wm.jpg differ