| import requests | |
| from io import BytesIO | |
| from PIL import Image | |
| def load_image_from_url(url): | |
| try: | |
| response = requests.get(url, timeout=10) | |
| response.raise_for_status() | |
| image = Image.open(BytesIO(response.content)).convert('RGB') | |
| return image | |
| except Exception as e: | |
| print(f"Failed to load image from {url}: {e}") | |
| return None |