Digital Image Processing, Rafael C. Gonzalez and Richard E. Woods, 2018 (Pearson) - A comprehensive book covering the foundational principles of digital image processing, including image representation, color models like RGB, and basic geometric transformations.
Fundamentals of Computer Graphics, Peter Shirley, Steve Marschner, Michael Ashikhmin, Michael Gleicher, Naty Hoffman, Garrett Johnson, Tamara Munzner, Erik Reinhard, William B. Thompson, Peter Willemsen, Brian Wyvill, 2016 (CRC Press) - This book provides a solid grounding in computer graphics, including explanations of rasterization algorithms essential for drawing lines, circles, and other shapes on a pixel grid.
Pillow (PIL Fork) Documentation: Handbook, Alex Clark and contributors, 2024 - The official documentation for Pillow, a widely used Python imaging library, offering practical guidance on manipulating image pixels and drawing geometric shapes programmatically.