Sartc commited on
Commit
79c8239
·
verified ·
1 Parent(s): 3b67773

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -1
app.py CHANGED
@@ -10,6 +10,12 @@ device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
10
  weights_path = "unet_model.pth"
11
  model = load_model(weights_path, device)
12
 
 
 
 
 
 
 
13
  def process_image(image, text, font_size, text_color):
14
  image = image.convert("RGB")
15
  print(f"image: {image}")
@@ -20,7 +26,7 @@ def process_image(image, text, font_size, text_color):
20
  font = ImageFont.truetype(font_path, font_size)
21
  text_position = (50, 50)
22
  # text_color = (0, 0, 0)
23
- text_color = tuple(int(text_color[i:i+2], 16) for i in (1, 3, 5))
24
  draw.text(text_position, text, fill=text_color, font=font)
25
 
26
  device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
 
10
  weights_path = "unet_model.pth"
11
  model = load_model(weights_path, device)
12
 
13
+ def hex_to_rgb(hex_color):
14
+ hex_color = hex_color.lstrip("#")
15
+ if len(hex_color) == 3:
16
+ hex_color = "".join([c * 2 for c in hex_color])
17
+ return tuple(int(hex_color[i:i+2], 16) for i in (0, 2, 4))
18
+
19
  def process_image(image, text, font_size, text_color):
20
  image = image.convert("RGB")
21
  print(f"image: {image}")
 
26
  font = ImageFont.truetype(font_path, font_size)
27
  text_position = (50, 50)
28
  # text_color = (0, 0, 0)
29
+ text_color = hex_to_rgb(text_color)
30
  draw.text(text_position, text, fill=text_color, font=font)
31
 
32
  device = torch.device("cuda" if torch.cuda.is_available() else "cpu")