# -*- coding: utf-8 -*-
"""
企业级现代中式浅色专业风矢量配图生成引擎 (Advanced Modern Sino-Tech Abstract Visuals Generator)
设计准则:
1. 纯粹高级抽象设计:彻底摒弃生成的虚假后台/假大屏界面,杜绝纯文字介绍类图片,纯粹以现代中式工程美学几何、拓扑、流光与留白呈现。
2. 现代中式浅色专业风:
- 背景:#FFFFFF 至 #F8FAFC 浅色专业底基,融入 0.75px 雅致东方窗棂微网格
- 主色:#2563EB 科技蓝(含 #1D4ED8, #3B82F6 渐变)
- 辅色:#06B6D4 沉静青、#7C3AED 优雅紫
- 材质与光影:半透明磨砂亚克力几何切片、微透视等轴测空间(Isometric)、柔和阴影与高亮流光节点
- 东方印记:右上角保留一枚极简精致小巧的朱砂印章微标(仅 1 个单字),作为东方文化印记,无任何冗余文字。
"""
import os
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
TARGET_DIR = os.path.join(BASE_DIR, 'public', 'assets', 'addons', 'official', 'images', 'showcases')
os.makedirs(TARGET_DIR, exist_ok=True)
COMMON_DEFS = '''
'''
def make_seal(x, y, char):
return f'''
{char}
'''
# 1. 服务:软件开发《榫卯解耦 · 微服务立方拓扑》
def build_service_middle():
return f''''''
# 2. 服务:APP与小程序定制《多轨天体 · 动量同频》
def build_service_app():
return f''''''
# 3. 服务:智能体开发《方圆之镜 · 多维向量星云》
def build_service_agent():
return f''''''
# 4. 产品:全场景商城《脉络分发 · 裂变星芒》
def build_product_mall():
return f''''''
# 5. 产品:智能商业收银《双核咬合 · 确定性时钟》
def build_product_pos():
return f''''''
# 6. 产品:全链路进销存《晶格仓位 · 动态流向轴》
def build_product_erp():
return f''''''
# 7. 产品:云原生 SaaS《多层平行切片 · 悬浮架构》
def build_product_saas():
return f''''''
# 8. 案例:大型快消供应链《经纬枢纽 · 吞吐波峰》
def build_case_distrib():
return f''''''
# 9. 案例:知名连锁餐饮《双态对称 · 永续无阻》
def build_case_catering():
return f''''''
# 10. 案例:高端装备制造《分形树状晶体 · 精密咬合》
def build_case_manufacture():
return f''''''
# 11. 案例:政务智能体《密闭结界 · 智慧光芒》
def build_case_gov_agent():
return f''''''
def generate_all():
showcases = {
'service_middle.svg': build_service_middle(),
'service_app.svg': build_service_app(),
'service_agent.svg': build_service_agent(),
'product_mall.svg': build_product_mall(),
'product_pos.svg': build_product_pos(),
'product_erp.svg': build_product_erp(),
'product_saas.svg': build_product_saas(),
'case_distrib.svg': build_case_distrib(),
'case_catering.svg': build_case_catering(),
'case_manufacture.svg': build_case_manufacture(),
'case_gov_agent.svg': build_case_gov_agent(),
}
for filename, content in showcases.items():
filepath = os.path.join(TARGET_DIR, filename)
with open(filepath, 'w', encoding='utf-8') as f:
f.write(content.strip())
print(f"Generated advanced abstract showcase: {filename} ({len(content)} bytes)")
if __name__ == '__main__':
generate_all()