Skip to content

Claude Code Chronicles - Image Assets ​

This directory contains all visual assets for The Claude Code Chronicles blog series.

Hero Images ​

All hero images have been optimized and converted to monochrome for visual consistency.

Landing Page: Progressive Reveal ​

  • Files: landing-hero-reveal.jpg (69KB), landing-hero-reveal@2x.jpg (225KB)
  • WebP: landing-hero-reveal.webp (21KB), landing-hero-reveal@2x.webp (78KB)
  • Dimensions: 1920x1080 (1x), 3840x2160 (2x)
  • Alt Text: "Progressive reveal - symbolizing the staggered content disclosure of the Chronicles series"
  • Attribution: Not specified (likely original or free-to-use)
  • Status: ✅ Optimized, grayscale

Part 2: Systematic Workflow (Sunflower Spiral) ​

  • Files: pexels-sunflower-10492046.jpg (401KB), pexels-sunflower-10492046@2x.jpg (1.1MB)
  • WebP: pexels-sunflower-10492046.webp (303KB), pexels-sunflower-10492046@2x.webp (710KB)
  • Dimensions: 1920x1080 (1x), 3840x2160 (2x) - 16:9 aspect ratio
  • Alt Text: "Sunflower seed pattern showing natural spiral workflow and systematic growth"
  • Source: Pexels (Scott Schumacher)
  • Status: ✅ Optimized, converted to grayscale

Part 1: Stalactite Growth ​

  • Files: pexels-paulseling-12275644.jpg (341KB), pexels-paulseling-12275644@2x.jpg (2.0MB)
  • WebP: pexels-paulseling-12275644.webp (217KB), pexels-paulseling-12275644@2x.webp (2.0MB)
  • Original Size: 2.6MB → Optimized to 341KB (87% reduction)
  • Dimensions: 1920x1278 (1x), 3840x2556 (2x)
  • Alt Text: "Crystal formations representing persistent knowledge accumulation"
  • Source: Pexels (Paul Seling)
  • Status: ✅ Optimized, converted to grayscale

Part 3: The Collective ​

  • Files: the-borg-collective.jpg (288KB), the-borg-collective@2x.jpg (702KB)
  • WebP: the-borg-collective.webp (239KB), the-borg-collective@2x.webp (449KB)
  • Original Size: 573KB → Optimized to 288KB (50% reduction)
  • Dimensions: 1920x768 (1x), 3840x1536 (2x)
  • Alt Text: "The Borg Collective - distributed AI consciousness"
  • Attribution: Basile Morin, CC BY-SA 4.0
  • Status: ✅ Optimized, converted to grayscale

Part 4: Workflow Diagram ​

  • File: claude-code-cycle-diagram.svg (6.9KB)
  • Alt Text: "Circular workflow diagram showing the 6-step development cycle"
  • Status: ✅ Vector format (SVG), no optimization needed

Other Assets ​

Two-Terminal Screenshot ​

  • File: 1761653748400_image.jpg (94KB)
  • Status: ✅ Already optimized
  • Usage: To be determined (possibly inline content)

Alternative Hero Images ​

  • File: pexels-daria-nekipelova-112078039-9665491.jpg (545KB)
  • Status: ⚠️ Not currently used, needs optimization if used

Optimization Summary ​

Image Processing Applied ​

  1. Grayscale Conversion: All hero images converted to monochrome for visual consistency
  2. Responsive Variants: Created @2x versions for high-DPI displays
  3. WebP Format: Generated WebP versions for ~40-70% better compression
  4. Quality: JPEG quality set to 85 (optimal balance)
  5. Size Optimization: Resized to 1920px width (1x) and 3840px width (2x)
  6. Metadata Stripping: Removed EXIF data to reduce file size

HeroImage Component ​

The VitePress HeroImage component automatically serves responsive images:

  • Provides appropriate size based on viewport
  • Prefers WebP when browser supports it
  • Falls back to JPEG for older browsers
  • Implements lazy loading for performance

Accessibility ​

All hero images include:

  • ✅ Descriptive alt text in frontmatter
  • ✅ Proper attribution where required
  • ✅ License information (CC BY-SA 4.0 where applicable)

File Naming Convention ​

  • Base images: image-name.jpg
  • 2x variants: image-name@2x.jpg
  • WebP versions: image-name.webp and image-name@2x.webp
  • Use kebab-case for multi-word filenames

Future Screenshots (Issue #107) ​

Still needed:

  • [ ] Screenshot of Issue #96 structure
  • [ ] Screenshot of Issue #100 (self-correction)
  • [ ] Screenshot of Issue #31 roadmap
  • [ ] Commit message before/after cleanup example

These will be added as content development progresses.