Pillow_PIL_Guide.pptx - This is a guide to basic commands for PIL Module Python.

valontm2 8 views 34 slides May 17, 2025
Slide 1
Slide 1 of 34
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34

About This Presentation

Pillow(PIL) module guide - Python


Slide Content

📙 Pillow (PIL) Beginner-Friendly Guide Working with Images, Drawing, Filtering, Enhancing Beginner Friendly Notes

Working with Images (Image module)

Image.open(fp, mode='r', formats=None) Loads an existing image.

Image.new(mode, size, color=0) Creates a blank image.

Image.save(fp, format=None, **params) Saves an image to a file.

Image.show(title=None, command=None) Opens the image using default viewer.

Image.crop(box) Cuts out part of the image.

Image.resize(size, resample=Resampling.NEAREST, box=None, reducing_gap=None) Changes the size of an image.

Image.rotate(angle, resample=Resampling.NEAREST, expand=False, center=None, translate=None, fillcolor=None) Rotates the image.

Image.transpose(method) Flips or rotates an image.

Image.filter(filter) Applies visual effects.

Image.convert(mode=None, matrix=None, dither=None, palette=0, colors=256) Changes color mode.

Image.paste(image, box=None, mask=None) Pastes one image onto another.

Image.copy() Copies an image.

Image.thumbnail(size, resample=Resampling.LANCZOS, reducing_gap=2.0) Creates a thumbnail.

Image.getpixel(xy) Gets pixel color.

Image.putpixel(xy, value) Sets pixel color.

Drawing on Images (ImageDraw module)

ImageDraw.Draw(image, mode=None) Creates a drawing object.

draw.line(xy, fill=None, width=0, joint=None) Draws a line.

draw.rectangle(xy, fill=None, outline=None, width=1) Draws a rectangle.

draw.ellipse(xy, fill=None, outline=None, width=1) Draws an ellipse.

draw.text(xy, text, fill=None, font=None, anchor=None, spacing=4, align='left', stroke_width=0, stroke_fill=None) Draws text.

Applying Filters (ImageFilter module)

ImageFilter.BLUR Blurs the image.

ImageFilter.CONTOUR Highlights edges.

ImageFilter.DETAIL Enhances detail.

ImageFilter.EDGE_ENHANCE Boosts edges.

ImageFilter.SHARPEN Sharpens the image.

Enhancing Images (ImageEnhance module)

ImageEnhance.Brightness(image) Changes brightness.

ImageEnhance.Contrast(image) Changes contrast.

ImageEnhance.Sharpness(image) Changes sharpness.

ImageEnhance.Color(image) Changes color intensity.