Spaces:
Paused
Paused
import boto3 | |
from PIL import Image | |
from io import BytesIO | |
BUCKET_NAME = 'planningo-public' | |
DIR_NAME = 'photio/' | |
s3 = boto3.client('s3', aws_access_key_id='AKIAZK42H2NEXBFJWUTD', | |
aws_secret_access_key='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') | |
def get_image_from_s3(image_id): | |
base_image_data = s3.get_object( | |
Bucket=BUCKET_NAME, Key=f'{DIR_NAME}{image_id}.png')['Body'].read() | |
return Image.open(BytesIO(base_image_data)) |