下面是在win10下安装python3.8的PIL库的完整攻略:
1. 安装Pillow
Pillow是Python Imaging Library (PIL)的分支,支持Python3.x并可以在Windows下良好运行,因此我们可以通过pip安装Pillow,步骤如下:
- 打开命令行窗口(可以按“Win+R”打开运行框,输入“cmd”进入命令行窗口);
- 在命令行窗口中输入以下命令安装Pillow:
pip install Pillow
- 等待安装过程结束即可。
2. 验证安装
Pillow安装完成后,我们可以通过代码验证是否安装成功,代码如下:
# 导入Pillow库
from PIL import Image
# 打开一张图片
img = Image.open("example.jpg")
# 显示图片
img.show()
将代码保存为test.py文件,然后在命令行窗口中执行以下命令:
python test.py
如果图片能够正常显示,则说明安装成功。
示例说明
以下提供两个示例说明:
示例一:使用Pillow对图片进行缩放
# 导入Pillow库
from PIL import Image
# 打开原图片
img = Image.open("example.jpg")
# 缩放图片
img_resized = img.resize((int(img.width / 2), int(img.height / 2)))
# 保存缩放后的图片
img_resized.save("example_resized.jpg")
该脚本会将原图片缩小一半并保存为新的图片文件example_resized.jpg。
示例二:使用Pillow添加文字水印
# 导入Pillow库
from PIL import Image, ImageDraw, ImageFont
# 打开原图片
img = Image.open("example.jpg")
# 新建一个图层
layer = Image.new("RGBA", img.size, (0, 0, 0, 0))
# 在新图层上绘制文字
draw = ImageDraw.Draw(layer)
text = "Example"
font = ImageFont.truetype("arial.ttf", 36)
text_width, text_height = draw.textsize(text, font)
text_position = (img.width - text_width, img.height - text_height)
draw.text(text_position, text, font=font)
# 将新图层叠加到原图片上
img_with_watermark = Image.alpha_composite(img.convert("RGBA"), layer)
# 保存添加水印后的图片
img_with_watermark.save("example_with_watermark.jpg")
该脚本会在原图片的右下角添加一个文字水印并保存为新的图片文件example_with_watermark.jpg。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:win10下python3.8的PIL库安装过程 - Python技术站