توضیحاتی در مورد کتاب Pillow. Image Processing with Python 2021
نام کتاب : Pillow. Image Processing with Python 2021
عنوان ترجمه شده به فارسی : بالش. پردازش تصویر با پایتون 2021
سری :
نویسندگان : Michael Driscoll
ناشر : leanpub.com
سال نشر : 2021
تعداد صفحات : 372
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 90 مگابایت
بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.
فهرست مطالب :
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