+ My designer
+ quit
+ so I built this
+
+ She got a full-time offer.
I needed a solution fast.
diff --git a/examples/linkedin_carousel_v10.py b/examples/linkedin_carousel_v10.py new file mode 100644 index 0000000..f177d4f --- /dev/null +++ b/examples/linkedin_carousel_v10.py @@ -0,0 +1,818 @@ +#!/usr/bin/env python3 +""" +LinkedIn Carousel V10 - BOLD DESIGN +- Background elements at 20-25% opacity (actually visible) +- Hero visual element on each wrapper slide +- Confident, not subtle +- Remove clutter, keep impact +""" + +import sys +import base64 +sys.path.insert(0, '/home/tech_scaile_it/openfigma') + +from openfigma import PNGExporter + +WIDTH = 1080 +HEIGHT = 1350 + +def load_template_b64(name): + with open(f'/home/tech_scaile_it/openfigma/exports/premium/{name}.png', 'rb') as f: + return base64.b64encode(f.read()).decode() + +LOGO_SMALL = '''''' + +NOISE_SVG = "data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E" + +# ============================================ +# SLIDE 1: HOOK - Giant "?" as hero +# ============================================ +SLIDE_1 = f"""
+ + + +