Bitmaps! Or "Images and Animations Without Linking External Libraries"
summary
Shows how to generate bitmaps by printing to stdout using the plain text formats p1/p3 portable bitmap, writing nested loops that emit 0/1 or RGB triples. Examples include a chessboard, a Mandelbrot rendered as black/white, and three cosine waves producing RGB bands. A 20-line Canvas class holds pixels, draw rectangle, and dump frames as zero-padded filenames so ImageMagick/ffmpeg makes GIF/MP4. Also demonstrates a simple ray tracer and a 3D object renderer that shades geometry red with a single upper-right light, all with no external libraries.
AI-written summary · about
chapters (3)
related talks
37mCreative Coding for Fun and (Non)Profit
24mCommand Line Curiosities - Making the Terminal Sing
48mMaking Realtime Audio-Visuals
01h 04mWhat Is an Image? - Cpp Computer Graphics Tutorial, (GPU, GUI, 2D Graphics and Pixels Explained)
33mCoding Art
22mThe Glitching Hour
31mPainting with Python
01h 01m3D Graphics for Dummies
