add foundational content from hauber reference: - rastergrafiken (bitmaps): pixel-based, scaling issues - vektorgrafiken: mathematical descriptions, SVG/PDF/AI - raster vs vektor comparison table + rasterung concept update IMAGE_LIST.md with 2 new image suggestions
22 KiB
22 KiB
Image List for HdM Dateiformate Slides
This document lists all images needed for the lecture slides. Each image includes:
- Filename: Target filename in
./assets/ - Context: Where/why it's used in the slides
- AI Prompt: Suggested prompt for image generation (Gemini, DALL-E, Midjourney, etc.)
Recommended settings:
- Aspect ratio: 16:9 (1920x1080 or similar)
- Style: Clean, professional, educational
- For logos: Consider downloading official versions from the web instead of generating
Legend:
- ✅ = Already generated and in assets/
- ⬚ = Not yet generated
Intro
✅ digital-landscape.png
- Context: Opening slide background, sets futuristic tech mood
- AI Prompt: Futuristic digital landscape with glowing blue and purple data streams, abstract network connections, binary patterns flowing through a neon-lit cyber environment, wide cinematic shot, no text
Termin 1: Grundlagen, Text & Audio
✅ matrix-code.png
- Context: Opening visual for "WTF!?" hex dump slide
- AI Prompt: Matrix-style green digital rain code falling on black background, glowing green characters, cyberpunk hacker aesthetic, mysterious data visualization
✅ lightbulb-onoff.png
- Context: Explaining the bit concept (0 or 1, on or off)
- AI Prompt: Simple lightbulb comparison: one lit bright yellow, one dark/off, side by side, clean minimal style, binary concept visualization, white background
✅ grayscale-gradient.png ⚠️ NEEDS REGENERATION
- Context: Explaining 256 grayscale values (0=black to 255=white)
- AI Prompt: Horizontal grayscale gradient bar on a neutral gray background (#808080), gradient goes from pure black (left) to pure white (right), add visible value labels "0" on left and "255" on right, ensure edges are clearly visible against background, clean educational diagram style, 16:9 aspect ratio
- Issue: Current image has barely visible edges on left (black) and right (white) sides
✅ rgb-color-model.png
- Context: Explaining RGB color model (3 bytes per pixel)
- AI Prompt: RGB color model visualization showing three overlapping circles (red, green, blue) creating cyan, magenta, yellow, and white in overlaps, clean educational diagram style
✅ ascii-table.png
- Context: Showing ASCII character encoding (7-bit, 128 characters total)
- AI Prompt: Clean ASCII table showing printable characters 32-126 with their decimal and hex values, vintage computer terminal aesthetic, green on black or clean white background, educational reference chart. Note: ASCII is 7-bit encoding with 128 total characters (0-127), not 256. First 32 (0-31) are control characters, 127 is DEL.
✅ hex-binary-table.png
- Context: Hex to binary conversion reference
- AI Prompt: Clean conversion table showing hexadecimal digits 0-F with their 4-bit binary equivalents, educational reference style, programmer cheat sheet aesthetic
✅ hexeditor-screenshot.png
- Context: Showing what a hex editor looks like
- AI Prompt: Screenshot of hex editor software showing file bytes in hexadecimal with ASCII representation on the right side, typical hex editor layout, technical software interface
✅ cassette-ipod.png
- Context: Audio format evolution intro
- AI Prompt: Vintage audio cassette tape next to modern iPod or MP3 player, technology evolution comparison, nostalgic meets modern, clean product photography style
✅ compression-types.png
- Context: Lossless vs lossy compression comparison
- AI Prompt: Split diagram comparing lossless (ZIP icon, identical files) vs lossy (JPEG/MP3 icon, smaller but different), educational infographic style, clear visual distinction
✅ karlheinz-brandenburg.jpg
- Context: MP3 inventor portrait/reference (Fraunhofer IIS)
- AI Prompt: Professional portrait style of a German scientist/engineer in academic setting, Fraunhofer institute aesthetic, 1990s technology pioneer look (or use real photo)
✅ suzanne-vega.jpg
- Context: "Tom's Diner" - the song used to test MP3 compression
- AI Prompt: Female singer-songwriter aesthetic, acoustic guitar, 1980s folk music style, intimate cafe performance setting (or use real photo)
✅ audio-spectrogram.png
- Context: Visualizing audio frequencies and MP3 compression effects
- AI Prompt: Colorful audio spectrogram visualization showing frequency spectrum over time, rainbow gradient from low (red) to high (blue) frequencies, scientific audio analysis display
✅ napster-interface.png
- Context: MP3 piracy era / file sharing history (1999-2001)
- AI Prompt: Late 1990s peer-to-peer file sharing interface aesthetic, Windows 98/2000 style dialog boxes, music file listings, nostalgic internet era, retro software UI
Termin 2: Bild, Audio, Video
✅ photo-comparison.png
- Context: Demonstrating compression quality loss
- AI Prompt: Side-by-side comparison of same landscape photo: left side crystal clear high resolution, right side heavily compressed with visible JPEG artifacts, blocky pixels and color banding, split down the middle, educational comparison style
⬚ raster-vs-vector.png
- Context: Comparison of raster and vector graphics scaling
- AI Prompt: Split image showing scaling comparison: left side shows raster/bitmap image (photo of flower) that becomes pixelated when zoomed in, right side shows vector graphic (simple logo/icon) that stays crisp at any zoom level, magnifying glass effect on both sides, educational diagram style, clean white background
⬚ vector-circle-example.png
- Context: Explaining how vector graphics store shapes mathematically
- AI Prompt: Educational diagram showing a circle with labeled parameters: center point (x,y coordinates), radius line, color fill indicator, stroke width indicator, mathematical notation style, clean technical illustration, blueprint aesthetic
✅ jpeg-artifacts.png
- Context: Close-up example of JPEG compression artifacts
- AI Prompt: Close-up macro shot of heavily compressed JPEG image showing visible compression artifacts, blocky 8x8 pixel blocks, mosquito noise around edges, color banding in gradients, technical demonstration image
✅ gif-animation.png
- Context: Explaining GIF format limitations
- AI Prompt: Classic internet aesthetic image with limited color palette (256 colors), dithering patterns visible, retro web 1.0 style, simple animation frames concept, nostalgic internet culture
✅ instagram-quality-loss.png
- Context: Real-world example of social media compression
- AI Prompt: Split image comparison: left side showing original crisp smartphone photo, right side showing same image after social media upload with visible quality degradation, compression artifacts, softer details, educational before/after style
✅ netflix-4k.png
- Context: Modern streaming technology introduction
- AI Prompt: Modern living room with large OLED TV displaying streaming interface, 4K UHD quality visible, cozy home theater setup, ambient lighting, contemporary interior design, cinematic wide shot
✅ container-codec-diagram.png
- Context: Explaining video container vs codec concept
- AI Prompt: Clean technical diagram showing video container structure as a box containing separate colored tracks: video stream (blue), audio stream (green), subtitle stream (yellow), metadata (gray), arrows showing data flow, minimal infographic style, white background
✅ iframe-pframe-diagram.png
- Context: Video compression frame types explanation
- AI Prompt: Technical diagram showing video compression frame sequence: large I-frame (keyframe) in blue, smaller P-frames (predicted) in green, tiny B-frames (bidirectional) in orange, arrows showing dependencies between frames, timeline visualization, clean educational style
✅ youtube-vp9.png
- Context: VP9 codec discussion
- AI Prompt: YouTube video player interface with VP9 codec indicator, stats for nerds overlay showing codec information, modern streaming technology aesthetic, screen capture style
✅ av1-logo.png
- Context: AV1 codec introduction
- AI Prompt: AV1 video codec logo visualization, Alliance for Open Media branding, clean modern tech logo style, blue and white color scheme, professional technology branding
✅ streaming-quality-switch.png
- Context: Adaptive bitrate streaming explanation
- AI Prompt: Visualization of adaptive bitrate streaming: video player with quality indicator showing switch from 480p to 720p to 1080p, buffer loading bar, bandwidth graph in corner, technical streaming diagram style
Termin 3: Speichermedien & Schnittstellen
⬚ rosetta-disk.png
- Context: Long-term archival - Rosetta Project by Long Now Foundation
- AI Prompt: Rosetta Disk by Long Now Foundation, small nickel disk with micro-etched text visible under magnification, archival preservation technology, scientific artifact photography, emphasis on the intricate etched patterns containing thousands of languages
⬚ hdd-ssd-comparison.png
- Context: Storage technology comparison
- AI Prompt: Side-by-side comparison: opened hard disk drive showing silver platters and read/write head on left, modern NVMe SSD circuit board with flash chips on right, technical product photography, white background, educational comparison
⬚ directory-tree.png
- Context: File system structure explanation
- AI Prompt: File system directory tree visualization, hierarchical folder structure with branching paths, root folder at top expanding into subdirectories, clean diagram style with folder icons, blue and gray color scheme, technical illustration
⬚ backup-disaster.png
- Context: Importance of backups - cautionary tale
- AI Prompt: Dramatic scene of broken hard drive with visible damage, smoke rising, concerned person in background looking at computer screen showing error message, data loss disaster concept, moody lighting, cautionary illustration style
⬚ bit-rot.png
- Context: Data degradation over time
- AI Prompt: Abstract visualization of digital decay: image gradually corrupting from left to right, pixels breaking apart, glitch effects spreading, data entropy concept, corrupted file aesthetic, technical art style
⬚ lto-tape.png
- Context: Professional archival storage
- AI Prompt: LTO tape cartridge in professional data center setting, tape drive unit visible, blue and black enterprise storage equipment, clean technical product shot, professional backup infrastructure
⬚ m-disc.png
- Context: Long-term optical storage
- AI Prompt: M-DISC optical disc showing distinctive gold/bronze reflective surface, archival grade media, jewel case partially visible, product photography style, emphasis on durability and longevity
⬚ dna-helix.png
- Context: Future storage technology
- AI Prompt: DNA double helix structure with binary code (0s and 1s) integrated into the strand pattern, futuristic data storage concept, blue bioluminescent glow, science fiction meets biology, clean dark background
⬚ cable-mess.png
- Context: Cable/connector chaos problem
- AI Prompt: Chaotic tangle of various cables: USB-A, USB-C, HDMI, DisplayPort, Lightning, micro-USB, all intertwined in frustrating mess, cable drawer chaos, relatable tech problem, overhead shot
⬚ pc-back-1990s.png
- Context: Legacy port evolution
- AI Prompt: Back panel of vintage 1990s beige desktop PC showing rainbow of legacy ports: blue VGA, green/purple PS/2, gray serial DB9, pink parallel DB25, game port, nostalgic retro computing, authentic vintage tech
⬚ usb-c-cables.png
- Context: USB-C confusion (same connector, different specs)
- AI Prompt: Five identical-looking USB-C cables laid out in a row, all appearing the same but with subtle question marks or spec labels (USB 2.0, 3.0, 3.1, Thunderbolt, charging only), consumer confusion concept, clean product shot
⬚ thunderbolt-logo.png
- Context: Thunderbolt interface explanation
- AI Prompt: Thunderbolt technology logo, stylized lightning bolt symbol, Intel branding aesthetic, clean modern tech logo on dark background, high-speed connection concept
⬚ hdmi-cable.png
- Context: HDMI interface explanation
- AI Prompt: HDMI cable with gold-plated connector in sharp focus, premium build quality visible, professional AV equipment aesthetic, product photography on neutral background
⬚ displayport-cable.png
- Context: DisplayPort interface explanation
- AI Prompt: DisplayPort cable and connector close-up, distinctive asymmetrical shape visible, professional display connection, technical product photography, clean background
⬚ hdcp-warning.png
- Context: DRM/content protection issues
- AI Prompt: TV or monitor screen displaying HDCP error message dialog box, "Content Protection Error" or "HDCP not supported" warning, frustrated user experience, screen capture style, consumer electronics problem
⬚ ethernet-cable.png
- Context: Network connectivity
- AI Prompt: Blue Ethernet cable with clear RJ45 connector showing gold pins, Cat6 or Cat7 network cable, technical product shot, networking infrastructure aesthetic
⬚ wifi-bluetooth.png
- Context: Wireless connectivity introduction (WLAN & Bluetooth slides)
- AI Prompt: Modern Wi-Fi router with antenna and Bluetooth symbol overlay, wireless technology concept, clean product photography showing both standards, blue LED lights, home networking aesthetic
⬚ nas-server.png
- Context: Network Attached Storage introduction
- AI Prompt: Synology or QNAP NAS device with multiple hard drive bays, blue LED status lights, home server setup in modern office environment, network storage infrastructure, clean product photography
⬚ vintage-ports.png
- Context: Legacy connector nostalgia/history
- AI Prompt: Collection of vintage computer ports and connectors: VGA blue, PS/2 keyboard and mouse, serial DB9, parallel DB25, arranged like museum display, retro computing history, nostalgic tech photography
Termin 4: Distribution, APIs, Zukunft
⬚ sneakernet-truck.png
- Context: Physical data transport concept ("Never underestimate bandwidth of a truck full of tapes")
- AI Prompt: Semi truck loaded with pallets of hard drives and storage media, highway background, humorous take on data transfer, "sneakernet" concept visualization, photorealistic style
⬚ aws-snowmobile.png
- Context: AWS Snowmobile - extreme data transfer
- AI Prompt: Large shipping container truck (semi-trailer) with data center branding, AWS style, massive scale data transfer concept, industrial tech photography
⬚ cd-dvd-bluray.png
- Context: Physical media distribution history
- AI Prompt: Three optical discs arranged showing evolution: CD, DVD, Blu-ray, each with distinctive colors/labels, product photography, media format comparison
⬚ server-overload.png
- Context: "Hug of Death" / traffic spike problems
- AI Prompt: Server rack with red warning lights flashing, smoke or heat waves rising, overwhelmed system visualization, too many connection requests flooding in as visual arrows, data center stress, dramatic lighting
⬚ cdn-map.png
- Context: Content Delivery Network explanation
- AI Prompt: World map with glowing nodes representing CDN edge locations, connection lines between points of presence, global content delivery network visualization, dark background with bright cyan/green nodes, tech infographic style
⬚ netflix-openconnect.png
- Context: Netflix CDN case study
- AI Prompt: Netflix Open Connect server appliance in ISP data center rack, red Netflix branding visible, professional server hardware, content delivery infrastructure, enterprise equipment photography
⬚ p2p-network.png
- Context: Peer-to-peer architecture explanation
- AI Prompt: Peer-to-peer network diagram showing decentralized mesh of connected computer nodes, no central server, all nodes equal, bidirectional arrows between peers, clean technical diagram style, blue network aesthetic
⬚ bittorrent-swarm.png
- Context: BitTorrent technology explanation
- AI Prompt: BitTorrent swarm visualization showing multiple peers exchanging colored file chunks/pieces, some peers have complete file (seeders), others downloading (leechers), piece availability concept, technical diagram style
⬚ pirate-bay-logo.png
- Context: BitTorrent history/controversy discussion
- AI Prompt: Pirate ship silhouette in vintage woodcut style, cassette tape as sail, controversial but historically significant internet culture reference, monochrome illustration style
⬚ ipfs-logo.png
- Context: Decentralized storage future
- AI Prompt: IPFS (InterPlanetary File System) logo concept, interconnected nodes forming globe shape, decentralized web aesthetic, teal/cyan color scheme, modern tech branding
⬚ streaming-hls.png
- Context: HLS/DASH streaming protocols
- AI Prompt: Streaming pipeline diagram: video encoder box connecting to CDN cloud connecting to multiple player devices, HLS/DASH segment chunks visualized as small boxes along the path, technical flowchart style
⬚ api-diagram.png
- Context: API concept introduction
- AI Prompt: Clean API diagram showing multiple application icons connected by arrows through central API gateway, request/response flow visualization, software integration concept, modern flat design infographic
⬚ http-request-response.png
- Context: HTTP basics
- AI Prompt: HTTP request/response cycle diagram: client computer on left, server on right, arrows showing GET request going right, response with data coming back left, status codes visible, clean technical illustration
⬚ rest-api.png
- Context: REST architecture explanation
- AI Prompt: REST API structure diagram showing resource URLs (/users, /posts, /comments) with HTTP methods (GET, POST, PUT, DELETE) color-coded, CRUD operations mapped, clean API documentation style
⬚ graphql-logo.png
- Context: GraphQL introduction
- AI Prompt: GraphQL logo, distinctive pink/magenta hexagonal shape, query language for APIs branding, modern tech aesthetic, clean vector style on dark background
⬚ websocket-diagram.png
- Context: Real-time communication
- AI Prompt: WebSocket vs HTTP comparison diagram: HTTP showing multiple request-response pairs, WebSocket showing single persistent bidirectional connection, real-time communication concept, technical comparison illustration
⬚ grpc-logo.png
- Context: gRPC introduction
- AI Prompt: gRPC logo, Google's RPC framework branding, blue and white color scheme, protocol buffers concept, modern microservices aesthetic, clean tech logo
⬚ exif-gps.png
- Context: Metadata privacy concerns
- AI Prompt: Smartphone photo with semi-transparent overlay showing EXIF metadata: GPS coordinates on map, camera model, date/time, exposure settings, privacy concern visualization, metadata exposure concept
⬚ mcafee-exif-fail.png
- Context: Real-world EXIF privacy incident
- AI Prompt: News headline style image about location data leak, map with pin showing exposed location, journalist camera icon, privacy fail case study concept, documentary style illustration
⬚ id3-tag-editor.png
- Context: Audio metadata explanation
- AI Prompt: Screenshot-style image of ID3 tag editor software interface showing MP3 metadata fields: title, artist, album, year, genre, track number, album art placeholder, music file management aesthetic
⬚ musicbrainz-logo.png
- Context: Music metadata database
- AI Prompt: MusicBrainz logo concept, music database branding, orange/yellow color scheme, open source music metadata project aesthetic
⬚ pdf-metadata-leak.png
- Context: Document metadata privacy
- AI Prompt: PDF document properties dialog showing hidden metadata: author name, creation date, software used, revision history, privacy concern visualization, document forensics concept
⬚ futuristic-datacenter.png
- Context: Future of data storage intro
- AI Prompt: Futuristic data center with glowing blue server racks, holographic displays, advanced cooling systems, sci-fi technology aesthetic, next-generation computing infrastructure
⬚ jpeg-xl-logo.png
- Context: Next-gen image formats
- AI Prompt: JPEG XL logo concept, modern image format branding, evolution of JPEG, clean tech logo style, future of image compression
⬚ dna-storage-concept.png
- Context: DNA data storage future
- AI Prompt: DNA strand with digital data visualization, binary code transforming into genetic sequence, futuristic biotechnology concept, scientific illustration style, data storage evolution
Summary
| Lecture | Total | ✅ Done | ⬚ Todo |
|---|---|---|---|
| Intro | 1 | 1 | 0 |
| Termin 1 (Grundlagen/Text/Audio) | 13 | 13 | 0 |
| Termin 2 (Bild/Audio/Video) | 10 | 10 | 0 |
| Termin 3 (Speichermedien) | 19 | 0 | 19 |
| Termin 4 (Distribution/APIs) | 25 | 0 | 25 |
| Total | 68 | 24 | 44 |
Note: grayscale-gradient.png is marked ⚠️ NEEDS REGENERATION due to visibility issues at edges.
Generation Tips
- Diagrams: Use "clean infographic style", "technical illustration", "minimal diagram" in prompts
- Photos: Use "product photography", "professional shot", "realistic" for hardware images
- Concepts: Use "visualization", "abstract representation" for abstract ideas
- Logos: Consider downloading official logos instead of generating (better accuracy)
- Consistency: Add "educational style", "professional presentation" to maintain visual coherence