Skip to content

Commit 1e75478

Browse files
committed
pil-commit
1 parent f5df153 commit 1e75478

File tree

2 files changed

+40
-36
lines changed

2 files changed

+40
-36
lines changed

.idea/workspace.xml

Lines changed: 27 additions & 27 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Python各种模块使用/图片模块的简单使用.py

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
from PIL import Image, ImageDraw, ImageFont
22
import matplotlib.pyplot as plt
3-
3+
import numpy as np
44
'''一:打开显示保存'''
55

6-
img = Image.open('img/3.jpg')
6+
# img = Image.open('img/3.jpg')
77
# plt.figure('meizi')
88
# plt.imshow(img)
99
# plt.axis('off')
@@ -42,6 +42,7 @@
4242
'''
4343
# 通道分离与合并
4444

45+
# img = Image.open('img/3.jpg')
4546
# gray = img.convert('L') #转换成灰度
4647
# r,g,b = img.split() #分离三通道
4748
# pic = Image.merge('RGB',(r,g,b)) #合并三通道
@@ -61,6 +62,7 @@
6162
# plt.show()
6263

6364
# 裁剪图片
65+
# img = Image.open('img/3.jpg')
6466
# plt.figure("beauty")
6567
# plt.subplot(1,2,1),plt.title('origin')
6668
# plt.imshow(img),plt.axis('off')
@@ -73,6 +75,7 @@
7375
# 几何变换
7476
# Image类有resize()、rotate()、transpose()方法进行几何变换
7577
# 1.图像的缩放和旋转
78+
# img = Image.open('img/3.jpg')
7679
# dst1 = img.resize((128,228))
7780
# dst2 = img.rotate(45) #顺时针角度表示
7881
# plt.figure('meizi')
@@ -87,6 +90,7 @@
8790
# 2.转换图像
8891
# #transpose()和rotate()没有性能差别
8992

93+
# img = Image.open('img/3.jpg')
9094
# dst1 = img.transpose(Image.FLIP_LEFT_RIGHT) #左右互换
9195
# dst2 = img.transpose(Image.FLIP_TOP_BOTTOM) #上下互换
9296
# dst3 = img.transpose(Image.ROTATE_90) #顺时针旋转
@@ -109,13 +113,13 @@
109113
'''三. 添加水印'''
110114

111115
# 添加文字水印
112-
im = Image.open('img/3.jpg')
113-
font = ImageFont.truetype("方正准圆简体.ttf", 48)
114-
draw = ImageDraw.Draw(im)
115-
draw.text((10, 10), '漂亮的妹子', fill=(255, 0, 0), font=font) # fill 为rgb颜色 font设置字体
116-
plt.imshow(im)
117-
plt.axis('off')
118-
plt.show()
116+
# im = Image.open('img/3.jpg')
117+
# font = ImageFont.truetype("方正准圆简体.ttf", 48)
118+
# draw = ImageDraw.Draw(im)
119+
# draw.text((10, 10), '漂亮的妹子', fill=(255, 0, 0), font=font) # fill 为rgb颜色 font设置字体
120+
# plt.imshow(im)
121+
# plt.axis('off')
122+
# plt.show()
119123

120124

121125
# 添加小图片水印

0 commit comments

Comments
 (0)