from PIL import Image, ImageFilter
# Load image
image_path = "/mnt/data/file-UDdQuDEYdHCb6gmQfKs4mH"
image = Image.open(image_path)
# Apply blur to background while keeping the central subject clear
blurred = image.filter(ImageFilter.GaussianBlur(radius=10))
# Enhance the subject (assuming central focus)
sharp = image.filter(ImageFilter.UnsharpMask(radius=2, percent=150, threshold=3))
# Blend the two images (sharp in center, blurred outside)
enhanced_image = Image.blend(blurred, sharp, alpha=0.7)
# Save and display the result
output_path = "/mnt/data/enhanced_image.jpg"
enhanced_image.save(output_path)
output_path