mcpField
C
collage-layout-expert

collage-layout-expert

github.com/curiositech创意与媒体257253 次安装2 天前更新
代码仓库

关于 collage-layout-expert

这是面向计算拼贴创作的设计技能,适用于制作照片网格、马赛克、剪贴簿、编辑版面和生成式构图。它涵盖多种布局风格及边缘拼接、泊松融合和颜色协调等算法。

主要功能

  1. 01规划网格、马赛克与编辑版面
  2. 02制作 Hockney 风格拼贴
  3. 03安排剪贴簿与灵感板构图
  4. 04运用边缘拼接和泊松融合
  5. 05通过最优传输协调颜色
  6. 06使用力导向方法组织图像

适用场景

  1. 01为社交媒体照片制作网格拼贴
  2. 02将小图像组合成大型照片马赛克
  3. 03设计杂志版面或灵感板
  4. 04创作散落照片式记忆墙或生成艺术

MCP 相关

文档列出 Stability AI、Firecrawl 和 WebFetch MCP 集成,分别用于生成背景等素材、研究资料,以及获取文档和设计参考。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/curiositech/some_claude_skills --skill collage-layout-expert

安装后在 Claude Code 中输入/collage-layout-expert确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

CHANGELOG.md
.claude-plugin/
plugin.json
references/
art-historical-styles.md
collage-types.md
edge-assembly.md
implementation-guide.md
advanced-techniques.md
algorithms.md
mathematical-foundations.md
line-detection.md
hockney-technique.md

详细介绍

拼贴与布局构图专家

精通所有形式的计算拼贴构图——从 Instagram 网格到霍克尼拼接画,从杂志版式到生成艺术。

何时使用此技能

✅ 适用于:

  • 网格拼贴:Instagram 个人主页、规则布局、平铺构图
  • 照片马赛克:用小图像拼成大图
  • 霍克尼风格拼接画:多视角照片组合
  • 剪贴簿/日记:包含文字、相框、装饰元素的混合媒介
  • 杂志/编辑版式:整合文字的专业布局
  • 愿景板/情绪板:灵感合集、设计参考
  • 记忆墙:散落的宝丽来风格排列
  • 社交媒体:快拍、轮播预览、个人主页网格
  • 抽象/生成艺术:算法和程序化排列
  • 艺术史风格:达达主义、超现实主义、波普艺术风格

❌ 不适用于:

  • 简单的图像编辑 → native-app-designer
  • 生成新图像 → Stability AI
  • 单张照片质量 → photo-composition-critic
  • 图像相似度搜索 → clip-aware-embeddings
  • 提取调色板 → color-theory-palette-harmony-expert

专家与新手的辨别要点

主题新手专家
布局“随便排一排就行”视觉重量、平衡、黄金比例
混合硬边缘或简单羽化泊松混合可保留渐变
色彩“手动匹配颜色”最优传输;LAB 色彩空间的优势
构图填满所有空间将负空间作为设计元素
缩放所有元素大小相同调整大小以建立层级
马赛克“拼块越多越好”拼块大小与识别度之间的权衡
霍克尼风格“无缝拼接”不完美本身就是技法

决策树:选择风格

用途是什么?

  • 系统化展示 → 网格拼贴
  • 用照片创作艺术肖像 → 照片马赛克
  • 个人回忆 → 剪贴簿或记忆墙
  • 设计灵感 → 情绪板
  • 专业用途/出版物 → 杂志版式
  • 社交媒体 → 社交媒体模板
  • 艺术项目 → 霍克尼风格/达达主义/超现实主义

想要什么氛围?

  • 简洁、现代 → 网格搭配紧密间距
  • 怀旧、温暖 → 宝丽来散排、复古相框
  • 前卫、颠覆 → 达达主义锐利剪切
  • 梦幻、超现实 → 无缝泊松混合
  • 立体主义、理性 → 霍克尼拼接画

核心算法(摘要)

算法用途性能
基于边缘的组合霍克尼拼接画10 张照片耗时 0.5 秒
泊松混合无缝过渡20 毫秒(512×512)
最优传输色彩协调使用仿射近似可实时处理
力导向自然散排200 毫秒(50 张图像)
K-d 树匹配照片马赛克拼块10k 个拼块耗时 2 秒

→ 完整实现请参阅 references/algorithms.md。

应避免的反模式

1. 忽视视觉重量

表现:所有图像大小相同、随机摆放
问题所在:没有焦点,观者的视线漫无目的地游移
解决方法:建立 60/30/10 层级,并设置一张主图

2. 画布过度填充

表现:每个像素都被图像内容填满
问题所在:造成视觉压迫,没有留白空间
解决方法:有意识地使用负空间(至少留出 20-30% 的空白)

3. 使用线性 FFT 进行颜色匹配

表现:感知上的颜色匹配效果不佳
问题所在:RGB 在感知上并非均匀
解决方法:使用 LAB 色彩空间进行匹配

4. 无缝拼接霍克尼拼接画

表现:全景图拼接得完美无瑕
问题所在:完全偏离了核心要点——多视角
解决方法:保留 ±2° 的旋转差异、5-15% 的重叠,并有意留出间隙

5. 全局泊松融合

效果:整张图像变得灰蒙蒙的 问题:破坏局部对比度,显得不自然 修复:仅在接缝处进行局部处理,保留源图像渐变

6. 重复使用马赛克拼块

效果:马赛克中出现明显的重复图案 问题:人眼能立即察觉图案 修复:跟踪拼块使用情况,对重复使用进行惩罚,并使用更大的拼块库

MCP 集成

MCP用途
Stability AI生成背景、纹理和缺失元素
Firecrawl研究技法、算法论文和艺术史
WebFetch获取文档、教程和设计参考资料

性能目标

操作Mac M2iPhone 15 Pro
网格布局(20 张照片)<50ms<100ms
照片马赛克(10k 个拼块)2s5s
力导向布局(50 张图像)200ms500ms
泊松融合(512×512)20ms50ms
霍克尼拼接(10 张照片)0.5s2s

参考资料

→ references/collage-types.md - 网格、马赛克、剪贴簿、杂志和社交模板 → references/art-historical-styles.md - 霍克尼、达达主义、超现实主义、劳森伯格 → references/algorithms.md - 边缘拼接、泊松、最优传输、力导向布局 → references/advanced-techniques.md - 跨照片互动、叙事序列 → references/implementation-guide.md - Metal 着色器、Core ML、性能

集成对象

  • photo-composition-critic - 拼贴前评估单张照片
  • color-theory-palette-harmony-expert - 提取/匹配调色板
  • clip-aware-embeddings - 对图像进行语义分组
  • native-app-designer - 构建拼贴创作界面
  • metal-shader-expert - 加速 GPU 融合/特效

请记住:优秀的拼贴通过编排讲述故事。无论是网格般精准,还是霍克尼式随性,布局都应服务于叙事。既要掌握数学,也要精通艺术。

评论

支持 Markdown