# -*- coding: utf-8 -*-
"""
企业级现代中式浅色专业风矢量配图生成引擎 (Concise Visual Showcases Generator)
设计准则:
1. 视觉简洁纯粹:彻底摒弃“文字介绍类图片”模式,不包含任何长篇功能描述、业务参数、假数据表格或架构长文。
2. 现代中式浅色专业风:
- 背景:#FFFFFF 至 #F8FAFC 极净浅色底,点缀 0.75px 雅致东方窗棂微网格
- 主色:#2563EB 科技蓝
- 辅色:#06B6D4 沉静青、#7C3AED 优雅紫
- 东方意境:大留白、细线构图、多维空间微几何体、纯粹光影层次
- 印章点缀:仅在右上角保留一枚精致小巧的朱砂印章微标(仅 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. 案例 1
def build_case_distrib():
return f''''''
# 9. 案例 2
def build_case_catering():
return f''''''
# 10. 案例 3
def build_case_manufacture():
return f''''''
# 11. 案例 4
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 concise showcase: {filename} ({len(content)} bytes)")
if __name__ == '__main__':
generate_all()