【Skill 创作】我做了一个几何艺术海报生成器

1、Skill简介

这是一个基于主题自动生成几何艺术海报的 Skill,输入任意主题词(如"海洋日落"、“森林”、“科技”),即可生成对应风格的 PNG 格式海报,适合设计师、内容创作者快速获取视觉素材。

2、使用场景

  • 场景一:社交媒体配图

之前每次发社交媒体都要花半小时找配图或用设计软件制作,有了这个 Skill 后,输入主题就能快速生成独特的视觉图。

  • 场景二:活动海报初稿

运营同学策划活动时,需要快速出多个风格的海报方案,用这个工具可以批量生成不同主题的海报备选。

  • 场景三:个人练习/作品集

设计师想尝试不同风格的几何艺术创作,但从零开始画太耗时,用这个工具可以快速获得灵感和基础素材。

3、创作过程

核心思路:

  1. 需求分析:用户输入主题词,需要输出对应的视觉海报

  2. 主题解析:将主题词映射到色彩方案(如"海洋"→蓝色系,"日落"→橙粉色系)

  3. 构图生成:根据主题复杂度自动生成几何图形组合

  4. 输出渲染:使用 PIL 将图形渲染为 PNG 图片

关键模块:

  • theme_colors.py:主题到色彩的映射逻辑,包含多个预设主题调色板

  • geometry_generator.py:几何图形生成器,支持圆形、三角形、多边形等

  • poster_builder.py:海报构建器,负责整体构图和渲染

创作过程截图:

4、使用步骤

方式一:直接调用

  1. 输入指令:生成一张[主题]风格的海报

  2. 示例:生成一张海洋日落风格的海报

  3. 等待数秒后获取 PNG 图片

方式二:自定义参数

  1. 输入指令:生成海报,主题:[主题],尺寸:[尺寸],复杂度:[1-5]

  2. 示例:生成海报,主题:赛博朋克,尺寸:宽屏,复杂度:4

支持的主题关键词:

nature(自然)、ocean(海洋)、sunset(日落)、forest(森林)、technology(科技)、cyberpunk(赛博朋克)、abstract(抽象)等

5、效果展示

使用前 vs 使用后对比:

使用前

需要打开设计软件,手动绘制图形,调整配色,耗时30分钟+

使用后

输入主题词,等待5秒,直接获得成品海报

生成效果示例:

6、Skill 链接


npx skills add https://github.com/Codeniu/skills --skill geometric-art-poster

7、总结与思考

收获:

  • 将创意转化为可复用工具的过程很有成就感,现在生成海报的效率提升了至少 90%

  • 学会了用 Python 的 PIL 库进行图像生成,对色彩理论和几何构图有了更深入的理解

最满意的地方:

主题色彩映射系统,能根据关键词智能匹配合适的配色方案,生成的海报视觉效果超出预期。

后续优化方向:

  1. 增加更多几何形状和图案类型

  2. 支持自定义尺寸和比例

  3. 增加风格选择(如简约风、复古风)

  4. 支持添加文字元素

希望大家:

多多体验不同主题的生成效果,欢迎反馈哪些主题生成效果好,哪些需要改进!如果有想要的新功能也可以告诉我~

5 个赞

生成出来的还挺好看的

8 个赞

感谢使用,就是画面有点抽象,哈哈

7 个赞

已赞已赞很强很强 感谢分享

6 个赞

6 个赞

看看我生成的

5 个赞