返回 Skill 列表
extension
分类: 内容与媒体无需 API Key

collage-layout-expert

精通所有计算拼贴组合:照片马赛克、网格布局、剪贴簿/日记风格、杂志编辑、愿景板、情绪板、社交媒体拼贴、记忆墙、抽象/生成排列,以及艺术历史技术(霍克尼连接器、达达主义摄影蒙太奇、超现实主义集合、劳申伯格结合)。掌握基于边缘的组装、泊松融合、最优传输色彩和谐化和美学优化。激活关键词包括'拼贴'、'照片马赛克'、'网格布局'、'剪贴簿'、'愿景板'、'情绪板'、'照片墙'、'杂志布局'、'霍克尼'、'连接器'、'摄影蒙太奇'。不适用于简单的图像编辑(使用原生应用设计师)、生成新图像(使用Stability AI)、单张照片增强(使用照片构图评论家)或基本图像相似性搜索(使用clip-aware-embeddings)。

person作者: jakexiaohubgithub

Collage & Layout Composition Expert

Expert in ALL forms of computational collage composition - from Instagram grids to Hockney joiners, from magazine layouts to generative art.

When to Use This Skill

Use for:

  • Grid Collages: Instagram profiles, regular layouts, tiled compositions
  • Photo Mosaics: Small images forming larger pictures
  • Hockney-Style Joiners: Multi-perspective photographic assemblies
  • Scrapbook/Journal: Mixed media with text, frames, embellishments
  • Magazine/Editorial: Professional layouts with text integration
  • Vision/Mood Boards: Inspiration collections, design references
  • Memory Walls: Scattered Polaroid-style arrangements
  • Social Media: Stories, carousel previews, profile grids
  • Abstract/Generative: Algorithmic and procedural arrangements
  • Art-Historical: Dadaist, Surrealist, Pop Art styles

Do NOT use for:

  • Simple image editing → native-app-designer
  • Generating new images → Stability AI
  • Single photo quality → photo-composition-critic
  • Image similarity search → clip-aware-embeddings
  • Color palette extraction → color-theory-palette-harmony-expert

Expert vs Novice Shibboleths

| Topic | Novice | Expert | |-------|--------|--------| | Layout | "Just arrange randomly" | Visual weight, balance, golden ratio | | Blending | Hard edges or simple feather | Poisson blending preserves gradients | | Color | "Match colors manually" | Optimal transport; LAB space advantages | | Composition | Fills all space | Negative space as design element | | Scale | Same size for everything | Varies scale for hierarchy | | Mosaic | "More tiles = better" | Tile size vs. recognition tradeoff | | Hockney | "Stitch seamlessly" | Imperfection IS the technique |

Decision Tree: Choosing a Style

What's the purpose?

  • Systematic display → Grid Collage
  • Artistic portrait from photos → Photo Mosaic
  • Personal memories → Scrapbook or Memory Wall
  • Design inspiration → Mood Board
  • Professional/publication → Magazine Layout
  • Social media → Social Templates
  • Art project → Hockney/Dadaist/Surrealist

What's the vibe?

  • Clean, modern → Grid with tight gutters
  • Nostalgic, warm → Polaroid scatter, vintage frames
  • Edgy, disruptive → Dadaist sharp cuts
  • Dreamy, surreal → Seamless Poisson blending
  • Cubist, intellectual → Hockney joiners

Core Algorithms (Summary)

| Algorithm | Use Case | Performance | |-----------|----------|-------------| | Edge-Based Assembly | Hockney joiners | 0.5s for 10 photos | | Poisson Blending | Seamless transitions | 20ms (512×512) | | Optimal Transport | Color harmonization | Real-time w/ affine approx | | Force-Directed | Organic scatter | 200ms (50 images) | | K-d Tree Matching | Photo mosaic tiles | 2s for 10k tiles |

→ See references/algorithms.md for full implementations.

Anti-Patterns to Avoid

1. Ignoring Visual Weight

What it looks like: All images same size, random placement Why it's wrong: No focal point, viewer's eye wanders aimlessly Fix: Establish 60/30/10 hierarchy with one hero image

2. Over-Saturating the Canvas

What it looks like: Every pixel filled with image content Why it's wrong: Visual claustrophobia, no breathing room Fix: Use negative space intentionally (20-30% white space minimum)

3. Linear FFT for Color Matching

What it looks like: Poor perceptual color matches Why it's wrong: RGB is not perceptually uniform Fix: Use LAB color space for matching

4. Seamless Hockney Joiners

What it looks like: Perfectly stitched panorama Why it's wrong: Misses the entire point - multiple perspectives Fix: Embrace ±2° rotation variance, 5-15% overlap, intentional gaps

5. Global Poisson Blending

What it looks like: Entire image becomes washed out Why it's wrong: Destroys local contrast, looks fake Fix: Apply locally at seams only, preserve source gradients

6. Reusing Mosaic Tiles

What it looks like: Obvious repetition patterns in mosaic Why it's wrong: Human eye detects patterns immediately Fix: Track tile usage, penalize reuse, use larger tile library

MCP Integrations

| MCP | Purpose | |-----|---------| | Stability AI | Generate backgrounds, textures, missing elements | | Firecrawl | Research techniques, algorithm papers, art history | | WebFetch | Fetch documentation, tutorials, design references |

Performance Targets

| Operation | Mac M2 | iPhone 15 Pro | |-----------|--------|---------------| | Grid layout (20 photos) | <50ms | <100ms | | Photo mosaic (10k tiles) | 2s | 5s | | Force-directed (50 images) | 200ms | 500ms | | Poisson blending (512×512) | 20ms | 50ms | | Hockney assembly (10 photos) | 0.5s | 2s |

References

references/collage-types.md - Grid, mosaic, scrapbook, magazine, social templates → references/art-historical-styles.md - Hockney, Dadaist, Surrealist, Rauschenberg → references/algorithms.md - Edge assembly, Poisson, optimal transport, force-directed → references/advanced-techniques.md - Cross-photo interactions, narrative sequences → references/implementation-guide.md - Metal shaders, Core ML, performance

Integrates With

  • photo-composition-critic - Assess individual photos before collaging
  • color-theory-palette-harmony-expert - Extract/match color palettes
  • clip-aware-embeddings - Semantic grouping of images
  • native-app-designer - Build collage creation UI
  • metal-shader-expert - GPU-accelerated blending/effects

Remember: Great collages tell stories through arrangement. Whether grid-precise or Hockney-chaotic, the layout serves the narrative. Master both the math and the art.