This will cover vector graphics programming in Python, using the popular Pycairo library.
This book isn’t yet complete, but the first few chapters are available for anyone who is interested to take a look. New chapters will be published as they are completed and I invite comment and constructive criticism. In the end I hope this will help me create a book that readers will find useful.
Initial chapters of the book will be available as free previews. You can follow the development and comment via one or more of the following:
- Joining the Python Informer forum at http://pythoninformer.boards.net/. Follow the Computer Graphics in Python board in Books.
- The book page on the leanpub website.
- Signing up for the Python Informer newsletter at pythoninformer.com
- Following pythoninformer on twitter.
- Contacting me directly by email (firstname.lastname@example.org).
Here is the expected table of contents:
- About Pycairo
- Basic drawing operations
- Paths and complex shapes
- Transforms and state
- Working with text
- Gradients, images and patterns
- Output formats
- Clipping, masking and compositing
- Integration with other libraries
- Maths for vector graphics
As the book progresses, it will be made available for purchase at a much reduced introductory price. Early purchasers will be able to upgrade to the full book for no extra charge when it is complete.
I expect the book to be completed in early 2020.
Download the preview.