Spaces:
Runtime error
Runtime error
feat: info, fix mkdir error, bottom download button
Browse files
app.py
CHANGED
@@ -18,6 +18,14 @@ def hex_to_rgb(s: str) -> tuple[int, int, int]:
|
|
18 |
return (int(value[:2], 16), int(value[2:4], 16), int(value[4:6], 16))
|
19 |
|
20 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
21 |
col1, col2 = st.columns([15, 85])
|
22 |
color = col1.color_picker("Pick a color", "#00f900")
|
23 |
col2.text_input("", color, disabled=True)
|
@@ -38,6 +46,7 @@ if output_path.exists():
|
|
38 |
shutil.rmtree(output_path)
|
39 |
|
40 |
dataset_path.mkdir()
|
|
|
41 |
img_path = dataset_path / f"{emb_name}.png"
|
42 |
Image.fromarray(img_array).save(img_path)
|
43 |
|
@@ -115,3 +124,4 @@ torch.save(trained_emb, result_path)
|
|
115 |
|
116 |
file = result_path.read_bytes()
|
117 |
download_button.download_button(f"Download {emb_name}.pt", file, f"{emb_name}.pt")
|
|
|
|
18 |
return (int(value[:2], 16), int(value[2:4], 16), int(value[4:6], 16))
|
19 |
|
20 |
|
21 |
+
st.header("Color Textual Inversion")
|
22 |
+
with st.expander(label="info"):
|
23 |
+
with open("info.txt", "r", encoding="utf-8") as f:
|
24 |
+
st.markdown(f.read())
|
25 |
+
|
26 |
+
duplicate_button = """<a class="duplicate-button" style="display:inline-block" target="_blank" href="https://huggingface.co/spaces/Bingsu/color_textual_inversion?duplicate=true"><img style="margin: 0" src="https://img.shields.io/badge/-Duplicate%20Space-blue?labelColor=white&style=flat&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAP5JREFUOE+lk7FqAkEURY+ltunEgFXS2sZGIbXfEPdLlnxJyDdYB62sbbUKpLbVNhyYFzbrrA74YJlh9r079973psed0cvUD4A+4HoCjsA85X0Dfn/RBLBgBDxnQPfAEJgBY+A9gALA4tcbamSzS4xq4FOQAJgCDwV2CPKV8tZAJcAjMMkUe1vX+U+SMhfAJEHasQIWmXNN3abzDwHUrgcRGmYcgKe0bxrblHEB4E/pndMazNpSZGcsZdBlYJcEL9Afo75molJyM2FxmPgmgPqlWNLGfwZGG6UiyEvLzHYDmoPkDDiNm9JR9uboiONcBXrpY1qmgs21x1QwyZcpvxt9NS09PlsPAAAAAElFTkSuQmCC&logoWidth=14" alt="Duplicate Space"></a>"""
|
27 |
+
st.markdown(duplicate_button, unsafe_allow_html=True)
|
28 |
+
|
29 |
col1, col2 = st.columns([15, 85])
|
30 |
color = col1.color_picker("Pick a color", "#00f900")
|
31 |
col2.text_input("", color, disabled=True)
|
|
|
46 |
shutil.rmtree(output_path)
|
47 |
|
48 |
dataset_path.mkdir()
|
49 |
+
output_path.mkdir()
|
50 |
img_path = dataset_path / f"{emb_name}.png"
|
51 |
Image.fromarray(img_array).save(img_path)
|
52 |
|
|
|
124 |
|
125 |
file = result_path.read_bytes()
|
126 |
download_button.download_button(f"Download {emb_name}.pt", file, f"{emb_name}.pt")
|
127 |
+
st.download_button(f"Download {emb_name}.pt ", file, f"{emb_name}.pt")
|
info.txt
ADDED
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
Create an embedding that represents a color code.
|
2 |
+
|
3 |
+
Using only one simple color image, textual inversion training is performed.
|
4 |
+
|
5 |
+
This idea is from the arcalive AI image channel, [๋ด๊ฐ ์ํ๋ ์์์ฝ๋๋ฅผ ๋ง๋ค์ด ์ฌ์ฉํด ๋ณด์](https://arca.live/b/aiart/64702219).
|
6 |
+
|
7 |
+
However, this space uses an implementation of huggingface diffusers, so the result is different from webui. Please be careful on this point.
|