Update app.py
Browse files
app.py
CHANGED
|
@@ -1,5 +1,5 @@
|
|
| 1 |
import streamlit as st
|
| 2 |
-
from PIL import Image, ImageEnhance, ImageFilter
|
| 3 |
import io
|
| 4 |
import numpy as np
|
| 5 |
import cv2
|
|
@@ -104,22 +104,6 @@ if uploaded_file:
|
|
| 104 |
sketch = cv2.divide(gray, 255 - blur, scale=256)
|
| 105 |
image = Image.fromarray(sketch)
|
| 106 |
|
| 107 |
-
# Watermarking
|
| 108 |
-
if st.sidebar.checkbox("Add Watermark"):
|
| 109 |
-
watermark_text = st.sidebar.text_input("Watermark Text", "My Watermark")
|
| 110 |
-
draw = ImageDraw.Draw(image)
|
| 111 |
-
|
| 112 |
-
# Try loading arial font, fallback to default
|
| 113 |
-
try:
|
| 114 |
-
font = ImageFont.truetype("arial.ttf", 30)
|
| 115 |
-
except IOError:
|
| 116 |
-
font = ImageFont.load_default()
|
| 117 |
-
|
| 118 |
-
width, height = image.size
|
| 119 |
-
text_width, text_height = draw.textsize(watermark_text, font)
|
| 120 |
-
x, y = width - text_width - 20, height - text_height - 20
|
| 121 |
-
draw.text((x, y), watermark_text, font=font, fill=(255, 255, 255, 128))
|
| 122 |
-
|
| 123 |
# Enhance Image
|
| 124 |
try:
|
| 125 |
enhancer = ImageEnhance.Brightness(image)
|
|
|
|
| 1 |
import streamlit as st
|
| 2 |
+
from PIL import Image, ImageEnhance, ImageFilter
|
| 3 |
import io
|
| 4 |
import numpy as np
|
| 5 |
import cv2
|
|
|
|
| 104 |
sketch = cv2.divide(gray, 255 - blur, scale=256)
|
| 105 |
image = Image.fromarray(sketch)
|
| 106 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 107 |
# Enhance Image
|
| 108 |
try:
|
| 109 |
enhancer = ImageEnhance.Brightness(image)
|