3.3 KiB
3.3 KiB
Image Generation Log — CobhamTech.com
Date: 2026-05-10 Model: imagen-4.0-generate-001 (Gemini Imagen 4) SDK: google-genai (Python) API Key: AIzaSyD-njx1-hyqnazckGTJ6SnMJ8o_B2C0UsI Script: generate_images.py (deleted after run)
Images Generated
hero-bg.jpg
- Prompt: Professional enterprise server room, long corridor of dark rack servers with blue LED ambient lighting, deep perspective, dark navy background, cinematic shallow depth of field, no people, photorealistic, ultra detailed
- Aspect ratio: 16:9
- File size: 395,927 bytes
- Placement: .ct-hero background-image in assets/css/page-home.css — overlay gradient rgba(12,15,24,0.82) to rgba(12,15,24,0.92), background-size cover
- Status: OK
about-visual.jpg
- Prompt: Professional IT consultant at a clean modern workstation, dual monitors displaying network diagrams and dashboards, dark office with subtle blue ambient lighting, business attire, confident expression, photorealistic
- Aspect ratio: 4:3
- File size: 426,565 bytes
- Placement: about.html ct-about-story section — third column, grid-template-columns updated to 1fr 1fr 420px, img tag with border-radius 4px
- Status: OK
services-bg.jpg
- Prompt: Abstract enterprise technology network, dark background, glowing blue interconnected nodes and data pathways, minimal high-tech aesthetic, no text, no people, cinematic, photorealistic render
- Aspect ratio: 16:9
- File size: 403,142 bytes
- Placement: .ct-svc-idx-hero background-image in assets/css/page-services-index.css — same overlay pattern as hero-bg
- Status: OK
intro-visual.jpg
- Prompt: Business professional and IT consultant collaborating at a modern conference table with laptops and tablets, professional corporate office, clean neutral dark background, photorealistic, teamwork and trust
- Aspect ratio: 4:3 (retried — original 3:2 not supported)
- File size: 373,852 bytes
- Placement: index.html — div.container block between ct-intro section and ct-home-sec-services, max-height 400px object-fit cover
- Status: OK
API Errors / Retries
- intro-visual.jpg failed on first attempt with aspect ratio 3:2:
aspectRatio 3:2 is not supported. Supported values are 1:1, 9:16, 16:9, 4:3, 3:4. - Retried with 4:3. Succeeded.
Supported Aspect Ratios (Imagen 4)
1:1, 9:16, 16:9, 4:3, 3:4
3:2 is NOT supported. Use 4:3 as the closest substitute for landscape-medium compositions.
Docker
- Rebuilt cobhamtech-static image from scratch after HTML/CSS changes
- Container running on port 8010
- All 4 images confirmed HTTP 200 at runtime
- Homepage HTTP 200
Lessons Learned
- Imagen 4 does not support 3:2 aspect ratio. The supported set is: 1:1, 9:16, 16:9, 4:3, 3:4. Always validate aspect ratios before scripting a batch.
- Generation of 4 images (3 x 16:9, 1 x 4:3) completed in under 90 seconds total.
- Dark overlay gradients (rgba at 0.82-0.92 opacity) are necessary on these photorealistic images to maintain text legibility against white hero text.
- File sizes ranged 374KB-427KB for JPEG output at these aspect ratios — appropriate for web use without additional compression.
- The google-genai SDK uses
client.models.generate_images()with aGenerateImagesConfigobject — not thegenerate_content()path.