fruitpicker01 commited on
Commit
82b9c34
·
verified ·
1 Parent(s): 52d9cca

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -11
app.py CHANGED
@@ -1,23 +1,16 @@
1
- import gradio as gr
2
  from PIL import Image, ImageDraw, ImageFont
3
 
4
  def simple_function(name):
5
- # Минимальный тест работы с изображением
6
  img = Image.new('RGB', (200, 100), color = (73, 109, 137))
7
  draw = ImageDraw.Draw(img)
8
  try:
9
  font = ImageFont.truetype("arial.ttf", 20)
10
  except IOError:
11
- return "Ошибка: Шрифт arial.ttf не найден."
 
 
12
  draw.text((10, 40), f"Привет, {name}!", font=font, fill="white")
13
  img.save("output_test.png")
14
  return f"Привет, {name}! Изображение сохранено как output_test.png"
15
 
16
- with gr.Blocks() as demo:
17
- name_input = gr.Textbox(label="Введите ваше имя")
18
- greeting_output = gr.Textbox(label="Приветствие")
19
- submit_btn = gr.Button("Отправить")
20
-
21
- submit_btn.click(simple_function, inputs=name_input, outputs=greeting_output)
22
-
23
- demo.launch()
 
 
1
  from PIL import Image, ImageDraw, ImageFont
2
 
3
  def simple_function(name):
 
4
  img = Image.new('RGB', (200, 100), color = (73, 109, 137))
5
  draw = ImageDraw.Draw(img)
6
  try:
7
  font = ImageFont.truetype("arial.ttf", 20)
8
  except IOError:
9
+ font = ImageFont.load_default()
10
+ return "Ошибка: Шрифт arial.ttf не найден. Используется шрифт по умолчанию."
11
+
12
  draw.text((10, 40), f"Привет, {name}!", font=font, fill="white")
13
  img.save("output_test.png")
14
  return f"Привет, {name}! Изображение сохранено как output_test.png"
15
 
16
+ # Gradio code remains the same