File size: 1,992 Bytes
e6856f6 ccac39b e6856f6 ccac39b e6856f6 ccac39b e6856f6 71abe40 d9cbbfa 71abe40 e6856f6 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
import streamlit as st
def main():
st.markdown('<div style="display: flex; justify-content: center;"><p style="font-size: 30px; font-weight: bold;">Artwork Caption Generation</p></div>', unsafe_allow_html=True)
col_left, col_right = st.columns(2)
with col_left:
col11, col12 = st.columns(2)
with col11:
st.image(image="assets/drawing.jpeg")
with col12:
st.write("<div style='text-align:right;'>Witness the birth of creativity. Our website breathes life into your artistic visions.</div>", unsafe_allow_html=True)
col21, col22 = st.columns(2)
with col21:
st.write("<div style='text-align:left;'>Delve into the depths of inspiration. Explore our platform to give voice to your masterpiece.</div>", unsafe_allow_html=True)
with col22:
st.image(image="assets/thinking.jpeg")
col31, col32 = st.columns(2)
with col31:
st.image(image="assets/generate.jpeg")
with col32:
st.write("<div style='text-align:right;'>Crafting the narrative of your creation. Unleash your imagination with our caption generator for artwork.</div>", unsafe_allow_html=True)
with col_right:
st.subheader('How to use')
st.markdown("##### 1. Upload an image.")
st.image(image="assets/self_portrait.jpg", width=180)
st.markdown("##### 2. Click on 'Generate Caption'.")
st.button(label="Generate Caption", type="primary", key="disabled Generation", use_container_width=True, disabled=True)
st.markdown("##### 3. Boom!! Your imaginary caption is ready.")
st.markdown(f'<div style="display: flex; justify-content: center;"><p style="font-size: 25px; font-weight: bold; color: blue;">Portrait Artist Son</p></div>', unsafe_allow_html = True)
if st.button(label="Go To Generator", type="primary"):
st.switch_page(page='pages/Caption_Generator.py')
if __name__ == "__main__":
main() |