用途:Canvas Design 用于创建视觉出众的静态设计,输出 .png 和 .pdf 文档,适用于用户要求制作海报、艺术作品、设计图等场景。
主要能力:技能内置设计原则指导,包括构图(三分法、视觉层级、留白、对称与不对称平衡)、色彩理论(互补色、类似色、三色组,建议调色板限制在 3-5 色)和字体排版(一款展示字体搭配一款正文字体,保持层级一致与可读性)。支持多种设计风格:极简、粗野主义、玻璃拟态、复古/怀旧、抽象。
使用方式:可通过两种技术路径实现。一是 Python Canvas,使用 Pillow 与 Cairo 库,创建画布、绘制渐变背景、形状与文字,最后用 surface.write_to_png 保存为 PNG。二是 HTML Canvas,通过 document.createElement('canvas') 创建画布,用 2D 上下文绘制,再用 canvas.toDataURL('image/png') 导出图像。资料中给出了相应代码示例,实际使用时需按原样保留代码内容。
适用场景:需要程序化生成海报、艺术图、平面设计等静态视觉作品的任务。
限制:资料未说明具体收费、价格、平台支持范围或效果保证;PDF 输出的具体实现方式在资料中未提供;技能的实际可用性取决于运行环境是否安装 Pillow、Cairo 等依赖。