from PIL import Image
# Load the uploaded image
uploaded_image_path = "/mnt/data/DALL·E 2024-05-16 00.04.05 - Create a powerful and feminine logo for 'Red Elévate,' an international network for female entrepreneurs focused on connection, collaboration, and gro.webp"
image = Image.open(uploaded_image_path)
# Save the image with a white background and text
output_image_with_text_path = "/mnt/data/Red_Elevate_with_text.png"
output_image_without_text_path = "/mnt/data/Red_Elevate_without_text.png"
# Creating two versions of the image
# 1. Keeping the original as is (with text)
image.save(output_image_with_text_path)
# 2. Cropping out the text part (removing the bottom part with text)
width, height = image.size
cropped_image = image.crop((0, 0, width, height - int(height * 0.2))) # assuming the text is at the bottom 20% of the image
cropped_image.save(output_image_without_text_path)
(output_image_with_text_path, output_image_without_text_path)