from PIL import Image, ImageDraw, ImageFont
Crea una nueva imagen de fondo blanco de 500x500 píxeles
img = Image.new('RGB', (500, 500), color='white')
Abre la imagen del dispositivo de realidad aumentada
device_img = Image.open('device.png')
Escala la imagen del dispositivo a 300x300 píxeles
device_img = device_img.resize((300, 300))
Pega la imagen del dispositivo en el centro de la imagen de fondo blanco
img.paste(device_img, (100, 100))
Crea un objeto ImageDraw para escribir texto en la imagen
draw = ImageDraw.Draw(img)
Carga una fuente de texto
font = ImageFont.truetype('arial.ttf', size=20)
Escribe el texto de información del restaurante y calificaciones en la imagen
draw.text((100, 400), "Restaurante: Nombre del restaurante", fill='black', font=font) draw.text((100, 430), "Calificación: 4.5 estrellas", fill='black', font=font)
Guarda la imagen en un archivo llamado "restaurant_AR.png"
img.save('restaurant_AR.png')