| import json | |
| import base64 | |
| # Load JSON file | |
| with open("bookings.json", "r") as f: | |
| bookings = json.load(f) | |
| # Take the first entry (or loop through all) | |
| booking = bookings[0] | |
| img_base64 = booking["productImage"] | |
| # Remove the prefix if present (data:image/jpeg;base64,) | |
| if "," in img_base64: | |
| img_base64 = img_base64.split(",")[1] | |
| # Decode Base64 | |
| img_bytes = base64.b64decode(img_base64) | |
| # Save as image file | |
| with open("recreated_image.jpg", "wb") as img_file: | |
| img_file.write(img_bytes) | |
| print("Image regenerated successfully!") | |