Python实用工具之制作证件照
时间: 2024-01-15 15:50:59 浏览: 187
制作证件照是一个非常实用的需求,Python也可以实现这个功能。下面是一个简单的 Python 程序,可以将一张普通的照片转换成符合证件照要求的照片:
```python
from PIL import Image
# 打开照片
img = Image.open("photo.jpg")
# 裁剪照片
width, height = img.size
size = min(width, height)
left = (width - size) / 2
top = (height - size) / 2
right = (width + size) / 2
bottom = (height + size) / 2
img = img.crop((left, top, right, bottom))
# 缩放照片
img = img.resize((300, 300))
# 转换成黑白照片
img = img.convert('L')
# 保存照片
img.save("passport_photo.jpg")
```
这个程序使用 Python 的图像处理库 Pillow,实现了对照片的裁剪、缩放和转换成黑白照片等功能。通过这个程序,可以将一张普通的照片快速地转换成符合证件照要求的照片。
阅读全文