interface update
Browse files
app.py
CHANGED
|
@@ -146,24 +146,13 @@ def clear_images() -> tuple:
|
|
| 146 |
return None, None, None, gr.update(maximum=1024), gr.update(maximum=1024)
|
| 147 |
|
| 148 |
with gr.Blocks(css="""
|
| 149 |
-
.
|
| 150 |
-
|
| 151 |
-
|
| 152 |
-
}
|
| 153 |
-
.title-text {
|
| 154 |
-
text-align: center;
|
| 155 |
-
font-size: 30px;
|
| 156 |
-
font-weight: bold;
|
| 157 |
-
margin-bottom: 10px;
|
| 158 |
-
}
|
| 159 |
-
.description-text {
|
| 160 |
-
text-align: center;
|
| 161 |
-
font-size: 18px;
|
| 162 |
-
margin-bottom: 20px;
|
| 163 |
-
}
|
| 164 |
""") as demo:
|
| 165 |
# Centered Title and Description
|
| 166 |
-
with gr.
|
| 167 |
gr.Markdown(
|
| 168 |
"""
|
| 169 |
<div style="text-align: center; font-size: 30px; font-weight: bold; margin-bottom: 10px;">
|
|
@@ -173,20 +162,22 @@ with gr.Blocks(css="""
|
|
| 173 |
Upload a Raw file or select an example to view the original and denoised images
|
| 174 |
</div>
|
| 175 |
"""
|
| 176 |
-
)
|
| 177 |
-
|
| 178 |
-
|
| 179 |
-
|
| 180 |
-
|
| 181 |
-
|
| 182 |
-
|
| 183 |
-
|
|
|
|
|
|
|
| 184 |
|
| 185 |
-
|
| 186 |
-
|
| 187 |
-
|
| 188 |
|
| 189 |
-
with gr.Row():
|
| 190 |
with gr.Column():
|
| 191 |
original_image = gr.Image(type="pil", label="Original Image")
|
| 192 |
with gr.Column():
|
|
|
|
| 146 |
return None, None, None, gr.update(maximum=1024), gr.update(maximum=1024)
|
| 147 |
|
| 148 |
with gr.Blocks(css="""
|
| 149 |
+
.custom-size {
|
| 150 |
+
width: 735px;
|
| 151 |
+
height: 127px;
|
| 152 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 153 |
""") as demo:
|
| 154 |
# Centered Title and Description
|
| 155 |
+
with gr.Row():
|
| 156 |
gr.Markdown(
|
| 157 |
"""
|
| 158 |
<div style="text-align: center; font-size: 30px; font-weight: bold; margin-bottom: 10px;">
|
|
|
|
| 162 |
Upload a Raw file or select an example to view the original and denoised images
|
| 163 |
</div>
|
| 164 |
"""
|
| 165 |
+
)
|
| 166 |
+
with gr.Row():
|
| 167 |
+
with gr.Column():
|
| 168 |
+
example_selector = gr.Radio(label="Choose an example Raw Micrograph File", choices=list(example_files.keys()))
|
| 169 |
+
file_input = gr.File(label="Or upload a Micrograph File in .h5 or .mrc format")
|
| 170 |
+
|
| 171 |
+
with gr.Column():
|
| 172 |
+
auto_contrast = gr.Checkbox(label="Enable Auto Contrast", value=False, elem_classes=["custom-size"])
|
| 173 |
+
x_slider = gr.Slider(0, 1024, step=10, label="X Offset", elem_classes=["custom-size"])
|
| 174 |
+
y_slider = gr.Slider(0, 1024, step=10, label="Y Offset", elem_classes=["custom-size"])
|
| 175 |
|
| 176 |
+
with gr.Row():
|
| 177 |
+
denoise_button = gr.Button("Denoise")
|
| 178 |
+
clear_button = gr.Button("Clear")
|
| 179 |
|
| 180 |
+
with gr.Row():
|
| 181 |
with gr.Column():
|
| 182 |
original_image = gr.Image(type="pil", label="Original Image")
|
| 183 |
with gr.Column():
|