๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

Pillow. Image Processing with Python 2021

โœ Scribed by Michael Driscoll


Publisher
leanpub.com
Year
2021
Tongue
English
Leaves
372
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Table of Contents


Table of Contents
About the Technical Reviewers
Ethan Furman
Alessia Marcolini
Acknowledgments
Introduction
Who is this book for?
About the Author
Conventions
Requirements
Book Source Code
Reader Feedback
Errata
Cover Art
Chapter 1 - Pillow Basics
Opening Images
Saving Images
Changing Compression During Saving
Changing DPI During Saving
Reading Methods
Creating Thumbnails
Creating an Image Viewer
Wrapping Up
Chapter 2 - Colors
Understanding Color
Using Pillow to Get RGB Values
Getting Colors from Images
Changing Pixel Colors
Converting to Black and White
Creating 4-Color Photos
Creating a Sepia Photo
Creating an Image Converter GUI
Wrapping Up
Chapter 3 - Getting Image Metadata
Getting Exif Tag Data
Getting GPS Exif Data
Getting TIFF Tag Data
Creating an Exif GUI
Wrapping Up
Chapter 4 - Filters
The BLUR Filter
The CONTOUR Filter
The DETAIL Filter
The EDGE_ENHANCE Filters
The EMBOSS Filter
The FIND_EDGES Filter
The SHARPEN Filter
The SMOOTH Filters
RankFilters
MultiBand Filters
The BoxBlur Filter
The GaussianBlur Filter
The Color3DLUT Filter
The UnsharpMask Filter
Using Filters in a GUI
Wrapping Up
Chapter 5 - Cropping, Rotating & Resizing Images
How Coordinates Work in Images
Cropping Images
Rotating Images
Mirroring Images
Resizing Images
Scaling Images
Creating an Image Rotator GUI
Wrapping Up
Chapter 6 - Enhancing Images with ImageEnhance
Adjust Color Balance
Adjust Image Contrast
Adjust Image Brightness
Adjust Image Sharpness
Enhancing Photos with a GUI
Wrapping Up
Chapter 7 - Combining Images
Pasting an Image
Tiling Images
Concatenating Images
Watermarking an Image
Compositing Images
Blending Images
Creating a Watermark GUI
Wrapping Up
Chapter 8 - Drawing Shapes
Common Parameters
Drawing Lines
Drawing Arcs
Drawing Chords
Drawing Ellipses
Drawing Pie Slices
Drawing Polygons
Drawing Rectangles
Creating a Drawing GUI
Wrapping Up
Chapter 9 - Drawing Text
Drawing Text
Loading TrueType Fonts
Changing Text Color
Drawing Multiple Lines of Text
Aligning Text
Changing Text Opacity
Learning About Text Anchors
Creating a Text Drawing GUI
Wrapping Up
Chapter 10 - Channel Operations
ImageChop Aliases
Adding Images
Using ImageChops.darker()
Using ImageChops.lighter()
Finding Differences in Images
Inverting Images
Using Soft Light on Images
Using Hard Light on Images
Overlay Images
Creating a Blending GUI
Wrapping Up
Chapter 11 - The ImageOps Module
Applying Automatic Contrast
Colorizing Photos
Padding an Image
Adding a Border
Removing a Border
Scaling an Image
Equalizing the Histogram
Sizing and Cropping an Image
Flipping an Image
Mirroring an Image
Inverting an Image
Posterize an Image
Solarize an Image
Transpose Image Using Exif Orientation
Creating an ImageOps GUI
Wrapping Up
Chapter 12 - Pillow Integration with GUI Toolkits
Kivy
PySimpleGUI
PyQt
Tkinter
wxPython
Wrapping Up
Chapter 13 - Alternatives to Pillow
NumPy
OpenCV
Wand (ImageMagick Bindings)
Cropping with Wand
Wrapping Up
Chapter 14 - Batch Processing
Creating a Batch CLI Application
Running the Batch Application with Threads
Modularizing Your Code
Adding a GUI
Wrapping Up
Afterword


๐Ÿ“œ SIMILAR VOLUMES


Pillow: Image Processing with Python
โœ Michael Driscoll ๐Ÿ“‚ Library ๐Ÿ“… 2021 ๐Ÿ› leanpub.com ๐ŸŒ English

<div> <p>Have you ever wondered how to use Python to process your images? Wonder no longer! The Pillow package is Python's Imaging Library. In this book, you will learn how to crop photos, apply filters and transforms, work with colors and much more!</p> <p>In <em>Pillow: Image Processing with Pyt

Python 3 Image Processing: Learn Image P
โœ Ashwin Pajankar ๐Ÿ“‚ Library ๐Ÿ“… 2019 ๐Ÿ› BPB Publications ๐ŸŒ English

<b>Gain a working knowledge of practical image processing and with scikit-image.</b> <b>Key Features</b> โ— Comprehensive coverage of various aspects of scientific Python and concepts in image processing. โ— Covers various additional topics such as Raspberry Pi, conda package manager, and

Python 3 Image Processing: Learn Image P
โœ Ashwin Pajankar ๐Ÿ“‚ Library ๐ŸŒ English

<span> Gain a working knowledge of practical image processing and with scikit-image.</span><span><br><br> </span><span>Key Features</span><ul><li><span><span>Comprehensive coverage of various aspects of scientific Python and concepts in image processing.</span></span></li><li><span><span>Covers vari