摘要:亲爱的小伙伴们~今天人家要和大家分享一个超级有趣的Python库 - Pillow!它是Python中最受欢迎的图像处理库哦。使用Pillow,我们可以给照片添加各种萌萌的效果,比如调整亮度、添加滤镜、贴可爱贴纸等等。让我们一起来学习如何用Python把照片变
亲爱的小伙伴们~今天人家要和大家分享一个超级有趣的Python库 - Pillow!它是Python中最受欢迎的图像处理库哦。使用Pillow,我们可以给照片添加各种萌萌的效果,比如调整亮度、添加滤镜、贴可爱贴纸等等。让我们一起来学习如何用Python把照片变得更加kawaii吧!(◕‿◕✿)
首先我们需要安装Pillow库呢。只需要在命令行输入以下命令就可以啦:
pip install Pillow安装完成后,在代码中这样导入:
from PIL import Image, ImageEnhance, ImageDraw, ImageFont让人家教你最基础的操作吧~
# 打开一张图片image = Image.open('cute_cat.jpg')# 保存图片image.save('new_cute_cat.jpg')# 查看图片的基本信息print(f'图片大小: {image.size}')print(f'图片格式: {image.format}')小贴士:记得把'cute_cat.jpg'替换成你自己的图片路径哦!
来看看一些简单但实用的处理方法吧(。♥‿♥。)
# 调整图片大小resized_image = image.resize((300, 300))# 旋转图片rotated_image = image.rotate(45) # 旋转45度# 左右翻转flipped_image = image.transpose(Image.FLIP_LEFT_RIGHT)# 图片裁剪cropped_image = image.crop((100, 100, 400, 400)) # 参数为(左, 上, 右, 下)这个是人家最喜欢的部分啦~(≧▽≦)
# 调整亮度brightener = ImageEnhance.Brightness(image)bright_image = brightener.enhance(1.5) # 1.5倍亮度# 调整对比度contraster = ImageEnhance.Contrast(image)contrast_image = contraster.enhance(1.2)# 调整色彩饱和度(让颜色更鲜艳哦)colorer = ImageEnhance.Color(image)color_image = colorer.enhance(1.8)⭐️ 注意事项:enhance中的参数大于1会增强效果,小于1会减弱效果哦~
来给照片加上萌萌的文字装饰吧!
def add_cute_text(image, text):draw = ImageDraw.Draw(image)# 使用系统默认字体,也可以加载自己喜欢的字体文件font = ImageFont.load_default# 在图片右下角添加文字draw.text((image.width-150, image.height-30), text,fill=(255, 192, 203), # 粉色文字font=font)return image# 使用示例cute_image = add_cute_text(image, "超可爱!♥")让我们把学到的知识组合起来,制作一个可爱的头像处理程序吧~
def create_kawaii_avatar(image_path):# 打开图片img = Image.open(image_path)# 将图片转为正方形size = min(img.size)img = img.resize((size, size))# 增强效果img = ImageEnhance.Brightness(img).enhance(1.2)img = ImageEnhance.Color(img).enhance(1.5)# 添加文字img = add_cute_text(img, "Kawaii~")# 保存结果img.save('kawaii_' + image_path)return img小伙伴们可以试试这些参数值,调整出自己最喜欢的效果呢!
小伙伴们,今天的Python学习之旅就到这里啦!记得动手敲代码,有问题随时在评论区问我哦。希望大家都能用Python创造出属于自己的可爱照片呢!一起加油吧~(◠‿◠✿)
祝大家学习愉快,Python学习节节高!下次见啦~(。◕‿◕。)
来源:设计本一点号
免责声明:本站系转载,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本站联系,我们将在第一时间删除内容!