Spaces:
Sleeping
Sleeping
from ..modules import home_page | |
import os | |
def get_file_path(uploaded_file): | |
if not os.path.exists("temp"): | |
os.makedirs("temp") | |
file_path = os.path.join("temp", uploaded_file.name) | |
with open(file_path, "wb") as f: | |
f.write(uploaded_file.getbuffer()) | |
return file_path | |
def display_converted_image(st, option, file_path): | |
if option =="change_to_rgb": | |
file = home_page.change_image_color_format(file_path,"RGB") | |
st.image(file, width=500) | |
elif option == "change_to_bgr": | |
file = home_page.change_image_color_format(file_path,"BGR") | |
st.image(file, width=500) | |
elif option == "change_to_grayscale": | |
file = home_page.change_image_color_format(file_path,"Grayscale") | |
st.image(file, width=500) | |
elif option == "rotate": | |
angle = st.slider("Select Rotation Angle", min_value=0, max_value=360, value=0, step=1) | |
if angle: | |
file = home_page.change_image_color_format(file_path,"Rotate",angle) | |
st.image(file, width=500) | |
elif option == "increase_brightness": | |
brightness_factor = st.slider("Select Brightness Factor", min_value=0.5, max_value=3.0, value=1.2, step=0.1) | |
file = home_page.change_image_color_format(file_path,"increase_brightness",factor=brightness_factor) | |
st.image(file, caption="Brightened Image", width=500) | |
elif option == "blur_image": | |
file = home_page.change_image_color_format(file_path,"Blur_Image") | |
st.image(file, width=500) | |
elif option == "resize_image": | |
file=home_page.change_image_color_format(file_path,"resize_image") | |
st.image(file, width=500) |