nomnomnonono commited on
Commit
e123da8
·
1 Parent(s): 34f361d

Upload 4 files

Browse files
Files changed (5) hide show
  1. .gitattributes +1 -0
  2. app.py +81 -0
  3. config.yaml +2 -0
  4. requirements.txt +5 -0
  5. tmp.png +3 -0
.gitattributes CHANGED
@@ -32,3 +32,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
32
  *.zip filter=lfs diff=lfs merge=lfs -text
33
  *.zst filter=lfs diff=lfs merge=lfs -text
34
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
32
  *.zip filter=lfs diff=lfs merge=lfs -text
33
  *.zst filter=lfs diff=lfs merge=lfs -text
34
  *tfevents* filter=lfs diff=lfs merge=lfs -text
35
+ tmp.png filter=lfs diff=lfs merge=lfs -text
app.py ADDED
@@ -0,0 +1,81 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+ from src.create import create_with_generate, create_with_upload
3
+
4
+ with gr.Blocks() as demo:
5
+ gr.Markdown("Generate background imgage for zoom using this demo.")
6
+ with gr.Row():
7
+ with gr.Column(scale=1):
8
+ with gr.Row():
9
+ organization = gr.Textbox(label="Your organization")
10
+ name = gr.Textbox(label="Your name")
11
+ with gr.Row():
12
+ organization_size = gr.Number(
13
+ precision=0, value=35, label="Font size of organization"
14
+ )
15
+ name_size = gr.Number(precision=0, value=50, label="Font size of name")
16
+ with gr.Row():
17
+ hspace = gr.Number(precision=0, value=50, label="Horizontal space")
18
+ vspace = gr.Number(precision=0, value=50, label="Vertical space")
19
+ interval_space = gr.Number(
20
+ precision=0, value=30, label="Interval space"
21
+ )
22
+ red = gr.Slider(maximum=255, minimum=0, step=1, value=0, label="Red")
23
+ green = gr.Slider(maximum=255, minimum=0, step=1, value=0, label="Blue")
24
+ blue = gr.Slider(maximum=255, minimum=0, step=1, value=100, label="Green")
25
+
26
+ with gr.TabItem(label="Upload image"):
27
+ image_input = gr.Image(label="Input imgae")
28
+ upload_button = gr.Button("Generate")
29
+ with gr.TabItem(label="Generate image"):
30
+ with gr.Row():
31
+ api_key = gr.Textbox(label="You own OpenAI API key")
32
+ use_before = gr.Radio(
33
+ ["Generate new one", "Use before one"], value="Generate new one"
34
+ )
35
+ prompt = gr.Textbox(
36
+ value="background image for zoom meeting",
37
+ label="Prompt message to generate image",
38
+ )
39
+ generate_button = gr.Button("Generate")
40
+ with gr.Column(scale=1):
41
+ image_output = gr.Image(label="Output image")
42
+
43
+ upload_button.click(
44
+ create_with_upload,
45
+ inputs=[
46
+ image_input,
47
+ name,
48
+ organization,
49
+ name_size,
50
+ organization_size,
51
+ vspace,
52
+ hspace,
53
+ interval_space,
54
+ red,
55
+ green,
56
+ blue,
57
+ ],
58
+ outputs=image_output,
59
+ )
60
+
61
+ generate_button.click(
62
+ create_with_generate,
63
+ inputs=[
64
+ prompt,
65
+ use_before,
66
+ api_key,
67
+ name,
68
+ organization,
69
+ name_size,
70
+ organization_size,
71
+ vspace,
72
+ hspace,
73
+ interval_space,
74
+ red,
75
+ green,
76
+ blue,
77
+ ],
78
+ outputs=image_output,
79
+ )
80
+
81
+ demo.launch()
config.yaml ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ height: 720
2
+ width: 1280
requirements.txt ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ omegaconf==2.3.0
2
+ gradio==3.28.1
3
+ Pillow==9.5.0
4
+ numpy==1.24.3
5
+ openai==0.27.5
tmp.png ADDED

Git LFS Details

  • SHA256: 6ee16a6bc50d7e91debeb9d962ed7e25d317c4e8b5bd01566b289ac03e8fccee
  • Pointer size: 132 Bytes
  • Size of remote file: 3.15 MB