重复性任务往往耗时且枯燥,例如批量裁剪图片、纠正拼写错误或处理 API 请求。利用 Python 的丰富生态库,可以编写自动化脚本来替代这些工作,显著提升效率。
01. 图片优化器
该脚本基于 Pillow 模块,支持对图像进行裁剪、缩放、翻转、旋转、压缩及滤镜处理,功能类似于简易版 Photoshop。
# Image Optimizing
# pip install Pillow
from PIL import Image, ImageFilter, ImageOps, ImageEnhance
# Crop
im = Image.open("Image1.jpg")
im = im.crop((34, 23, 100, 100))
# Resize
im = Image.open("Image1.jpg")
im = im.resize((50, 50))
# Flip
im = Image.open("Image1.jpg")
im = im.transpose(Image.FLIP_LEFT_RIGHT)
# Rotate
im = Image.open("Image1.jpg")
im = im.rotate(360)
# Compress
im = Image.open("Image1.jpg")
im.save("Image1.jpg", optimize=True, quality=90)
# Blur
im = Image.open("Image1.jpg")
im = im.filter(ImageFilter.BLUR)
# Sharpen
im = Image.open("Image1.jpg")
im = im.filter(ImageFilter.SHARPEN)
# Brightness
im = Image.open("Image1.jpg")
im = ImageEnhance.Brightness(im).enhance(1.5)
# Contrast
im = Image.()
im = ImageEnhance.Contrast(im).enhance()
im = Image.()
im = ImageOps.grayscale(im)
im = ImageOps.invert(im)
im = ImageOps.posterize(im, )
im.save()


