# -*- coding: utf-8 -*-
"""
生成鲜明、高级、严谨商务的现代化轮播大图 (Generate Vivid Banner Showcases)
严格遵循:现代中式浅色专业风、高饱和鲜明科技蓝 #2563EB、辅助青 #06B6D4、紫 #7C3AED、
朱红印章 #DC2626、深空沉稳底色 #0F172A / #1E293B,彻底杜绝 AI 味与虚浮浅白!
"""
import os
ROOT_DIR = os.path.abspath(os.path.join(os.path.dirname(__file__), ".."))
BANNER_DIR = os.path.join(ROOT_DIR, "public", "assets", "addons", "official", "images", "banners")
os.makedirs(BANNER_DIR, exist_ok=True)
def build_svg_lead():
"""Banner 1: 领航篇 - 企业级软件定制开发 · 数字化技术中台与自主可控系统"""
return ''''''
def build_svg_craft():
"""Banner 2: 定制篇 - 按需定制开发 · 源码完整移交 · 原生APP与微信小程序全生态"""
return ''''''
def build_svg_agent():
"""Banner 3: 智能篇 - 企业级私域 AI 智能体 · 垂直 RAG 知识库 · 多 Agent 协同"""
return ''''''
def build_svg_matrix():
"""Banner 4: 产品矩阵篇 - 商城、智能收银、进销存 ERP、云原生 SaaS"""
return ''''''
def generate_all():
generators = {
"banner_lead.svg": build_svg_lead,
"banner_craft.svg": build_svg_craft,
"banner_agent.svg": build_svg_agent,
"banner_matrix.svg": build_svg_matrix,
}
for filename, func in generators.items():
svg_content = func()
target_path = os.path.join(BANNER_DIR, filename)
with open(target_path, "w", encoding="utf-8") as f:
f.write(svg_content)
print(f"Generated {filename}: {len(svg_content)} bytes")
if __name__ == "__main__":
generate_all()