2D Computer Graphics in Modern C++ and Standard Library
2D Computer Graphics in Modern C++ and Standard Library
About the Book
Embark on a journey through the world of 2D graphics with '2D Computer Graphics in Modern C++ and Standard Library'. This comprehensive guide offers a deep dive into the art and science of creating stunning 2D graphics using modern C++. This book has everything you need to elevate your graphics programming skills, from mastering the basics of drawing pixels and shapes to exploring advanced techniques like animation and special effects. Whether you're a beginner eager to step into computer graphics or an experienced coder looking to refine your skills, this book combines theory with hands-on examples to provide a robust learning experience. With detailed code examples, practical exercises, and a focus on the C++ Standard Library, this book is your gateway to becoming a proficient 2D graphics programmer in the modern programming landscape. The final chapter introduces 'PPMPP', my unique single-header C++ library for drawing, reading, and writing 2D graphics, offering a practical tool to apply your learned skills in real-world scenarios.
- También hay una edición en español.
- Es gibt auch eine deutsche Ausgabe.
- Il y a aussi une édition française.
- C'è anche un'edizione italiana.
Table of Contents
- 2D Drawing Basics
- History
- Standard Library
- Compile Code Examples
- Prerequisite
- Draw Pixels with Standard Library
- Texture Generation with Standard Library
- Time to draw some lines with Standard Library
- There are no straight curves, only curved lines
- Rectangles with Standard Library
- Circles with Standard Library
- Triangles with Standard Library
- Animation with Standard Library
- Drawing Charts and a Font
- Presentation, Collaboration, and Investigation
- Presentation
- Draw a bar chart
- Draw a pie chart
- Draw a donut chart
- Draw a table
- Draw a more advanced chart 1
- Draw a more advanced chart 2
- Collaboration
- Investigation
- More Advanced Examples
- Concentric Hexagons
- Triangle Grid
- Color Quantization
- Exchange Colors
- Sprite Animation Tester
- PPM Compressor
- Anti-Aliasing
- Bloom Effect
- Lens Effect
- Easing Animation
- Grayscale Image into Patterns
- Vintage Photo
- PPMPP - Portable PixMap in C Plus Plus
- Why?
- What?
- More Details
- PPMPP: Image Processing Function Reference
- Where To Go from Here
- Software Rendering in Three-D
- Learn OpenGL Online
- From Paper to Code
- Extra
- Final Words
- 2D Drawing Basics
The Leanpub 60 Day 100% Happiness Guarantee
Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.
You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!
So, there's no reason not to click the Add to Cart button, is there?
See full terms...
Earn $8 on a $10 Purchase, and $16 on a $20 Purchase
We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.
(Yes, some authors have already earned much more than that on Leanpub.)
In fact, authors have earnedover $14 millionwriting, publishing and selling on Leanpub.
Learn more about writing on Leanpub
Free Updates. DRM Free.
If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).
Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.
Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.
Learn more about Leanpub's ebook formats and where to read them