Generate one name title logo on Daivishan
A elegant name title logo for "Daivishan" - modern typography with a divine and spiritual feel, gold and deep blue color scheme, stylized letter D as a monogram, clean professional design with subtle decorative elements suggesting divinity or vision

Make a professional presentation featuring this logo
mkdir -p /tmp/workspace/daivishan-ppt && python /tmp/skills/shared/scripts/fetch_images.py "https://cdn.orris.care/image-gen/e629f730039f46098b5b4818372a956b.png" > /tmp/workspace/daivishan-ppt/logo_b64.json && echo "Done" && python -c "import json; d=json.load(open('/tmp/workspace/daivishan-ppt/logo_b64.json')); print('error:', d[0].get('error')); print('b64 len:', len(d[0].get('base64','')))"
~/daivishan-ppt/build_pptx.py
import json, base64
from io import BytesIO
from pptx import Presentation
from pptx.util import Inches, Pt, Emu
from pptx.dml.color import RGBColor
from pptx.enum.text import PP_ALIGN, MSO_ANCHOR
from pptx.util import Inches, Pt
import pptx.oxml.ns as nsmap
from lxml import etree
# ── Colours ──────────────────────────────────────────────────────────────────
NAVY = RGBColor(0x0A, 0x1A, 0x4A) # deep navy
GOLD = RGBColor(0xC9, 0xA2, 0x27) # gold accent
WHITE = RGBColor(0xFF, 0xFF, 0xFF)
LIGHT_BG = RGBColor(0xF5, 0xF0, 0xE8) # warm off-white
DARK_TEXT = RGBColor(0x1A, 0x1A, 0x2E)
MID_GREY = RGBColor(0x66, 0x66, 0x88)
# ── Load logo ─────────────────────────────────────────────────────────────────
logo_data = json.load(open("/tmp/workspace/daivishan-ppt/logo_b64.json"))
logo_bytes = base64.b64decode(logo_data[0]["base64"].split(",")[-1])
def logo_stream():
return BytesIO(logo_bytes)
# ── Helpers ───────────────────────────────────────────────────────────────────
def add_filled_rect(slide, x, y, w, h, fill_rgb, alpha=None):
shape = slide.shapes.add_shape(1, x, y, w, h) # MSO_SHAPE_TYPE.RECTANGLE=1
shape.line.fill.background()
shape.fill.solid()
shape.fill.fore_color.rgb = fill_rgb
shape.line.color.rgb = fill_rgb
return shape
def add_textbox(slide, text, x, y, w, h, font_name, font_size, bold,
color, align=PP_ALIGN.LEFT, italic=False, wrap=True):
tb = slide.shapes.add_textbox(x, y, w, h)
tf = tb.text_frame
tf.word_wrap = wrap
tf.margin_left = 0; tf.margin_right = 0
tf.margin_top = 0; tf.margin_bottom = 0
tf.vertical_anchor = MSO_ANCHOR.MIDDLE
p = tf.paragraphs[0]
p.alignment = align
run = p.add_run()
run.text = text
run.font.name = font_name
run.font.size = Pt(font_size)
run.font.bold = bold
run.font.italic = italic
run.font.color.rgb = color
return tb
def add_logo(slide, x, y, w, h):
slide.shapes.add_picture(logo_stream(), x, y, w, h)
# ═════════════════════════════════════════════════════════════════════════════
prs = Presentation()
prs.slide_width = Inches(13.333)
prs.slide_height = Inches(7.5)
BLANK = prs.slide_layouts[6]
# ─────────────────────────────────────────────────────────────────────────────
# SLIDE 1 – Title / Cover
# ─────────────────────────────────────────────────────────────────────────────
s1 = prs.slides.add_slide(BLANK)
# Full dark navy background
add_filled_rect(s1, Inches(0), Inches(0), Inches(13.333), Inches(7.5), NAVY)
# Gold left accent bar
add_filled_rect(s1, Inches(0), Inches(0), Inches(0.25), Inches(7.5), GOLD)
# Gold bottom accent bar
add_filled_rect(s1, Inches(0), Inches(7.1), Inches(13.333), Inches(0.4), GOLD)
# Logo centred in upper half
add_logo(s1, Inches(4.9), Inches(0.8), Inches(3.5), Inches(3.5))
# Brand name
add_textbox(s1, "DAIVISHAN", Inches(0.5), Inches(4.5), Inches(12.3), Inches(1.2),
"Georgia", 52, True, GOLD, PP_ALIGN.CENTER)
# Tagline
add_textbox(s1, "Vision · Purpose · Excellence",
Inches(0.5), Inches(5.55), Inches(12.3), Inches(0.7),
"Calibri", 20, False, WHITE, PP_ALIGN.CENTER, italic=True)
# Subtitle line
add_textbox(s1, "Professional Presentation | 2026",
Inches(0.5), Inches(6.3), Inches(12.3), Inches(0.6),
"Calibri", 13, False, MID_GREY, PP_ALIGN.CENTER)
# ─────────────────────────────────────────────────────────────────────────────
# SLIDE 2 – About Daivishan
# ─────────────────────────────────────────────────────────────────────────────
s2 = prs.slides.add_slide(BLANK)
# Warm off-white background
add_filled_rect(s2, Inches(0), Inches(0), Inches(13.333), Inches(7.5), LIGHT_BG)
# Navy left panel
add_filled_rect(s2, Inches(0), Inches(0), Inches(4.2), Inches(7.5), NAVY)
# Gold left accent strip
add_filled_rect(s2, Inches(0), Inches(0), Inches(0.18), Inches(7.5), GOLD)
# Logo on left panel
add_logo(s2, Inches(0.5), Inches(1.3), Inches(3.1), Inches(3.1))
# Section label
add_textbox(s2, "ABOUT US", Inches(0.3), Inches(4.7), Inches(3.5), Inches(0.5),
"Calibri", 11, True, GOLD, PP_ALIGN.CENTER)
# Right-side content
add_textbox(s2, "About Daivishan", Inches(4.6), Inches(0.7), Inches(8.2), Inches(0.9),
"Georgia", 30, True, NAVY, PP_ALIGN.LEFT)
# Gold underline bar
add_filled_rect(s2, Inches(4.6), Inches(1.62), Inches(3.0), Inches(0.06), GOLD)
body = (
"Daivishan is built on a foundation of divine vision and purposeful action. "
"We blend timeless wisdom with modern strategy to deliver results that matter.\n\n"
"Our name — Daivishan — reflects our guiding philosophy: seeing beyond the "
"ordinary, acting with integrity, and inspiring those around us to reach their "
"highest potential."
)
add_textbox(s2, body, Inches(4.6), Inches(1.85), Inches(8.2), Inches(3.5),
"Calibri", 16, False, DARK_TEXT, PP_ALIGN.LEFT, wrap=True)
# Bottom gold bar
add_filled_rect(s2, Inches(4.6), Inches(6.9), Inches(8.2), Inches(0.06), GOLD)
add_textbox(s2, "www.daivishan.com", Inches(4.6), Inches(6.95), Inches(8.2), Inches(0.45),
"Calibri", 12, False, MID_GREY, PP_ALIGN.LEFT)
# ─────────────────────────────────────────────────────────────────────────────
# SLIDE 3 – Our Core Values (3 columns)
# ─────────────────────────────────────────────────────────────────────────────
s3 = prs.slides.add_slide(BLANK)
add_filled_rect(s3, Inches(0), Inches(0), Inches(13.333), Inches(7.5), LIGHT_BG)
add_filled_rect(s3, Inches(0), Inches(0), Inches(13.333), Inches(1.4), NAVY)
add_filled_rect(s3, Inches(0), Inches(1.4), Inches(13.333), Inches(0.07), GOLD)
# Header
add_logo(s3, Inches(0.25), Inches(0.15), Inches(1.1), Inches(1.1))
add_textbox(s3, "DAIVISHAN", Inches(1.45), Inches(0.2), Inches(6), Inches(0.55),
"Georgia", 22, True, GOLD, PP_ALIGN.LEFT)
add_textbox(s3, "Our Core Values", Inches(1.45), Inches(0.72), Inches(6), Inches(0.55),
"Calibri", 14, False, WHITE, PP_ALIGN.LEFT)
values = [
("🌟", "Vision", "We see what others miss — guiding every decision with clarity, foresight, and a commitment to long-term impact."),
("🤝", "Integrity", "Honesty and transparency are the cornerstones of everything we do. Trust is built through consistent, ethical action."),
("🚀", "Excellence", "We pursue mastery in all things, continuously raising the bar and inspiring our community to do the same."),
]
col_xs = [Inches(0.4), Inches(4.7), Inches(9.0)]
for i, (icon, title, desc) in enumerate(values):
cx = col_xs[i]
# Card background
card = slide_shape = s3.shapes.add_shape(1, cx, Inches(1.7), Inches(3.9), Inches(4.9))
card.fill.solid(); card.fill.fore_color.rgb = WHITE
card.line.color.rgb = GOLD; card.line.width = Pt(1.2)
# Gold top bar on card
add_filled_rect(s3, cx, Inches(1.7), Inches(3.9), Inches(0.22), GOLD)
add_textbox(s3, icon, cx, Inches(2.0), Inches(3.9), Inches(0.8),
"Segoe UI Emoji", 28, False, NAVY, PP_ALIGN.CENTER)
add_textbox(s3, title, cx, Inches(2.85), Inches(3.9), Inches(0.65),
"Georgia", 20, True, NAVY, PP_ALIGN.CENTER)
add_filled_rect(s3, cx + Inches(1.3), Inches(3.55), Inches(1.3), Inches(0.05), GOLD)
add_textbox(s3, desc, cx + Inches(0.2), Inches(3.72), Inches(3.5), Inches(2.5),
"Calibri", 13, False, DARK_TEXT, PP_ALIGN.CENTER, wrap=True)
# ─────────────────────────────────────────────────────────────────────────────
# SLIDE 4 – Our Services
# ─────────────────────────────────────────────────────────────────────────────
s4 = prs.slides.add_slide(BLANK)
add_filled_rect(s4, Inches(0), Inches(0), Inches(13.333), Inches(7.5), NAVY)
add_filled_rect(s4, Inches(0), Inches(0), Inches(0.22), Inches(7.5), GOLD)
# Header band
add_logo(s4, Inches(0.4), Inches(0.2), Inches(1.0), Inches(1.0))
add_textbox(s4, "DAIVISHAN", Inches(1.55), Inches(0.22), Inches(5), Inches(0.5),
"Georgia", 20, True, GOLD, PP_ALIGN.LEFT)
add_textbox(s4, "What We Offer", Inches(1.55), Inches(0.72), Inches(9), Inches(0.5),
"Calibri", 14, False, WHITE, PP_ALIGN.LEFT)
add_filled_rect(s4, Inches(0.4), Inches(1.35), Inches(12.5), Inches(0.05), GOLD)
services = [
("Strategic Consulting", "Expert guidance to align your goals with actionable strategies that drive measurable growth."),
("Brand Development", "Crafting powerful identities that resonate — from logo design to full brand ecosystems."),
("Leadership Training", "Programs that cultivate visionary leaders equipped to navigate complex challenges."),
("Digital Transformation", "Modernising processes and platforms to keep you competitive in a fast-changing world."),
]
row_ys = [Inches(1.6), Inches(3.1), Inches(1.6), Inches(3.1)]
col_xs4 = [Inches(0.4), Inches(0.4), Inches(6.9), Inches(6.9)]
for i, (title, desc) in enumerate(services):
rx = col_xs4[i]; ry = row_ys[i]
box = s4.shapes.add_shape(1, rx, ry, Inches(6.1), Inches(1.3))
box.fill.solid(); box.fill.fore_color.rgb = RGBColor(0x12, 0x28, 0x60)
box.line.color.rgb = GOLD; box.line.width = Pt(0.8)
# Gold left accent on each card
add_filled_rect(s4, rx, ry, Inches(0.14), Inches(1.3), GOLD)
add_textbox(s4, title, rx + Inches(0.25), ry + Inches(0.08), Inches(5.7), Inches(0.4),
"Georgia", 15, True, GOLD, PP_ALIGN.LEFT)
add_textbox(s4, desc, rx + Inches(0.25), ry + Inches(0.52), Inches(5.7), Inches(0.65),
"Calibri", 12, False, WHITE, PP_ALIGN.LEFT, wrap=True)
# Bottom tagline
add_textbox(s4, "Empowering Excellence · Inspiring Vision · Delivering Results",
Inches(0.4), Inches(6.6), Inches(12.5), Inches(0.65),
"Calibri", 13, False, GOLD, PP_ALIGN.CENTER, italic=True)
# ─────────────────────────────────────────────────────────────────────────────
# SLIDE 5 – Key Statistics
# ─────────────────────────────────────────────────────────────────────────────
s5 = prs.slides.add_slide(BLANK)
add_filled_rect(s5, Inches(0), Inches(0), Inches(13.333), Inches(7.5), LIGHT_BG)
add_filled_rect(s5, Inches(0), Inches(0), Inches(13.333), Inches(1.4), NAVY)
add_filled_rect(s5, Inches(0), Inches(1.4), Inches(13.333), Inches(0.07), GOLD)
add_logo(s5, Inches(0.25), Inches(0.15), Inches(1.1), Inches(1.1))
add_textbox(s5, "DAIVISHAN", Inches(1.45), Inches(0.2), Inches(6), Inches(0.55),
"Georgia", 22, True, GOLD, PP_ALIGN.LEFT)
add_textbox(s5, "Impact at a Glance", Inches(1.45), Inches(0.72), Inches(6), Inches(0.55),
"Calibri", 14, False, WHITE, PP_ALIGN.LEFT)
stats = [
("500+", "Projects\nCompleted"),
("98%", "Client\nSatisfaction"),
("15+", "Years of\nExperience"),
("50+", "Expert\nProfessionals"),
]
sx_list = [Inches(0.5), Inches(3.7), Inches(6.9), Inches(10.1)]
for i, (num, label) in enumerate(stats):
sx = sx_list[i]
card = s5.shapes.add_shape(1, sx, Inches(1.7), Inches(2.8), Inches(3.5))
card.fill.solid(); card.fill.fore_color.rgb = WHITE
card.line.color.rgb = GOLD; card.line.width = Pt(1.5)
add_filled_rect(s5, sx, Inches(1.7), Inches(2.8), Inches(0.22), GOLD)
add_textbox(s5, num, sx, Inches(2.1), Inches(2.8), Inches(1.1),
"Georgia", 44, True, NAVY, PP_ALIGN.CENTER)
add_filled_rect(s5, sx + Inches(0.8), Inches(3.25), Inches(1.2), Inches(0.05), GOLD)
add_textbox(s5, label, sx, Inches(3.35), Inches(2.8), Inches(0.85),
"Calibri", 14, False, DARK_TEXT, PP_ALIGN.CENTER, wrap=True)
# Decorative quote
add_filled_rect(s5, Inches(0.5), Inches(5.55), Inches(12.3), Inches(1.55), NAVY)
add_filled_rect(s5, Inches(0.5), Inches(5.55), Inches(0.14), Inches(1.55), GOLD)
add_textbox(s5, '"We do not just meet expectations — we redefine them."',
Inches(0.8), Inches(5.65), Inches(11.9), Inches(1.3),
"Georgia", 18, False, WHITE, PP_ALIGN.CENTER, italic=True)
# ─────────────────────────────────────────────────────────────────────────────
# SLIDE 6 – Thank You / Close
# ─────────────────────────────────────────────────────────────────────────────
s6 = prs.slides.add_slide(BLANK)
add_filled_rect(s6, Inches(0), Inches(0), Inches(13.333), Inches(7.5), NAVY)
add_filled_rect(s6, Inches(0), Inches(7.1), Inches(13.333), Inches(0.4), GOLD)
add_filled_rect(s6, Inches(0), Inches(0), Inches(0.22), Inches(7.5), GOLD)
# Decorative circle hint (rectangle stands in)
add_filled_rect(s6, Inches(5.4), Inches(0.55), Inches(2.5), Inches(2.5), RGBColor(0x12, 0x28, 0x60))
add_logo(s6, Inches(5.1), Inches(0.4), Inches(3.2), Inches(3.2))
add_textbox(s6, "Thank You", Inches(0.5), Inches(3.8), Inches(12.3), Inches(1.0),
"Georgia", 44, True, GOLD, PP_ALIGN.CENTER)
add_textbox(s6, "DAIVISHAN", Inches(0.5), Inches(4.75), Inches(12.3), Inches(0.7),
"Calibri", 22, True, WHITE, PP_ALIGN.CENTER)
add_filled_rect(s6, Inches(5.2), Inches(5.52), Inches(2.9), Inches(0.06), GOLD)
add_textbox(s6, "Vision · Purpose · Excellence",
Inches(0.5), Inches(5.65), Inches(12.3), Inches(0.55),
"Calibri", 15, False, GOLD, PP_ALIGN.CENTER, italic=True)
add_textbox(s6, "contact@daivishan.com | www.daivishan.com | +91 00000 00000",
Inches(0.5), Inches(6.3), Inches(12.3), Inches(0.55),
"Calibri", 13, False, MID_GREY, PP_ALIGN.CENTER)
# ─────────────────────────────────────────────────────────────────────────────
# Save
# ─────────────────────────────────────────────────────────────────────────────
out = "/tmp/workspace/daivishan-ppt/Daivishan_Presentation.pptx"
buf = BytesIO()
prs.save(buf)
with open(out, "wb") as f:
f.write(buf.getvalue())
print(f"Saved: {out}")
python /tmp/workspace/daivishan-ppt/build_pptx.py
python -c " from pptx import Presentation prs = Presentation('/tmp/workspace/daivishan-ppt/Daivishan_Presentation.pptx') print(f'Slides: {len(prs.slides)}') for i, slide in enumerate(prs.slides, 1): texts = [s.text_frame.text.strip() for s in slide.shapes if s.has_text_frame and s.text_frame.text.strip()] print(f' Slide {i}: {texts[:3]}') import os sz = os.path.getsize('/tmp/workspace/daivishan-ppt/Daivishan_Presentation.pptx') print(f'File size: {sz/1024:.1f} KB') "
Daivishan Presentation
Presentation · PPTX
| Slide | Content |
|---|---|
| 1 | Cover / Title - Logo centred on deep navy, gold brand name, tagline |
| 2 | About Daivishan - Split layout with logo on navy panel + brand story |
| 3 | Our Core Values - 3 cards: Vision, Integrity, Excellence |
| 4 | Our Services - 4 service cards on dark navy background |
| 5 | Impact at a Glance - Key stats (500+ Projects, 98% Satisfaction, 15+ Years, 50+ Experts) + quote |
| 6 | Thank You / Close - Logo, contact details, final tagline |