from PIL import Image, ImageDraw, ImageFont

# Cargar el logotipo
logo_path = "/mnt/data/F5983548-D4F9-4219-A29A-E093E3BBD3ED.jpeg"
logo = Image.open(logo_path)

# Crear una nueva imagen para la tarjeta de presentación
card_width, card_height = 1050, 600
card = Image.new("RGB", (card_width, card_height), color=(255, 255, 255))
draw = ImageDraw.Draw(card)

# Fuentes
try:
    font_large = ImageFont.truetype("arial.ttf", 40)
    font_medium = ImageFont.truetype("arial.ttf", 30)
    font_small = ImageFont.truetype("arial.ttf", 20)
except IOError:
    font_large = ImageFont.load_default()
    font_medium = ImageFont.load_default()
    font_small = ImageFont.load_default()

# Posiciones
padding = 20
logo_size = 200
logo.thumbnail((logo_size, logo_size))
logo_position = (padding, (card_height - logo_size) // 2)
text_start = logo_position[0] + logo_size + padding
line_height = 50

# Dibujar el logotipo
card.paste(logo, logo_position)

# Dibujar el texto
text_color = (0, 0, 0)
draw.text((text_start, padding), "Industrial Solutions OZ", fill=text_color, font=font_large)
draw.text((text_start, padding + line_height), "Joksan Ozuna Ing.", fill=text_color, font=font_medium)
draw.text((text_start, padding + 2 * line_height), "Tel: 641326245", fill=text_color, font=font_small)
draw.text((text_start, padding + 3 * line_height), "Email: ozunajoksan96@gmail.com", fill=text_color, font=font_small)
draw.text((text_start, padding + 4 * line_height), "Facebook: fb.com/profile.php?id=61559466556125", fill=text_color, font=font_small)
draw.text((text_start, padding + 5 * line_height), "Comprometidos con la Seguridad y la Eficiencia", fill=text_color, font=font_small)

# Guardar la tarjeta de presentación
output_path = "/mnt/data/tarjeta_presentacion.png"
card.save(output_path)

output_path

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: