python实现图片变亮或者变暗的方法


Posted in Python onJune 01, 2015

本文实例讲述了python实现图片变亮或者变暗的方法。分享给大家供大家参考。具体实现方法如下:

import Image
# open an image file (.jpg or.png) you have in the working folder
im1 = Image.open("angelababy.jpg")
# multiply each pixel by 0.9 (makes the image darker)
# works best with .jpg and .png files, darker < 1.0 < lighter
# (.bmp and .gif files give goofy results)
# note that lambda is akin to a one-line function
im2 = im1.point(lambda p: p * 0.5)
# brings up the modified image in a viewer, simply saves the image as
# a bitmap to a temporary file and calls viewer associated with .bmp
# make certain you have associated an image viewer with this file type
im2.show()
# save modified image to working folder as Audi2.jpg
im2.save("angelababy2.jpg")

运行效果如下所示:

python实现图片变亮或者变暗的方法

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
python常用web框架简单性能测试结果分享(包含django、flask、bottle、tornado)
Aug 25 Python
Python网络爬虫神器PyQuery的基本使用教程
Feb 03 Python
dataframe设置两个条件取值的实例
Apr 12 Python
python使用turtle库与random库绘制雪花
Jun 22 Python
python的pytest框架之命令行参数详解(下)
Jun 27 Python
python卸载后再次安装遇到的问题解决
Jul 10 Python
python 求定积分和不定积分示例
Nov 20 Python
python绘制无向图度分布曲线示例
Nov 22 Python
Python动态声明变量赋值代码实例
Dec 30 Python
tensorflow入门:TFRecordDataset变长数据的batch读取详解
Jan 20 Python
Python Numpy,mask图像的生成详解
Feb 19 Python
Python基于pyecharts实现关联图绘制
Mar 27 Python
wxPython中listbox用法实例详解
Jun 01 #Python
在Python的Django框架下使用django-tagging的教程
May 30 #Python
使用url_helper简化Python中Django框架的url配置教程
May 30 #Python
在Python的Django框架中simple-todo工具的简单使用
May 30 #Python
Python中Django框架下的staticfiles使用简介
May 30 #Python
简单介绍Python的Django框架的dj-scaffold项目
May 30 #Python
Python的Django框架中settings文件的部署建议
May 30 #Python
You might like
大师制作的中短波矿石收音机
2020/04/02 无线电
php获取后台Job管理的实现代码
2011/06/10 PHP
php中运用http调用的GET和POST方法示例
2014/09/29 PHP
PHP处理Oracle的CLOB实例
2014/11/03 PHP
php准确计算复活节日期的方法
2015/04/18 PHP
Laravel 6 将新增为指定队列任务设置中间件的功能
2019/08/06 PHP
使用GruntJS构建Web程序之合并压缩篇
2014/06/06 Javascript
javascript实现滑动解锁功能
2014/12/31 Javascript
使用Function.apply()的参数数组化来提高 JavaScript程序性能的技巧
2015/12/23 Javascript
详解javascript高级定时器
2015/12/31 Javascript
jQuery表格插件datatables用法详解
2020/11/23 Javascript
javascript实现随机显示星星特效
2016/01/28 Javascript
JS中创建函数的三种方式及区别
2016/03/13 Javascript
Node.js服务器环境下使用Mock.js拦截AJAX请求的教程
2016/05/23 Javascript
prototype.js常用函数详解
2016/06/18 Javascript
JS中常用的正则表达式
2016/09/29 Javascript
使用vue和datatables进行表格的服务器端分页实例代码
2017/06/07 Javascript
基于node下的http小爬虫的示例代码
2018/01/11 Javascript
JS实现select选中option触发事件操作示例
2018/07/13 Javascript
angularjs中判断ng-repeat是否迭代完的实例
2018/09/12 Javascript
深入了解JavaScript 的 WebAssembly
2019/06/15 Javascript
JavaScript 几种循环方式以及模块化的总结
2020/09/03 Javascript
在vue中使用Echarts画曲线图的示例
2020/10/03 Javascript
[01:22:19]EG vs TNC Supermajor小组赛B组败者组第一轮 BO3 第二场 6.2
2018/06/03 DOTA
WINDOWS 同时安装 python2 python3 后 pip 错误的解决方法
2017/03/16 Python
使用python判断你是青少年还是老年人
2018/11/29 Python
解决python 3 urllib 没有 urlencode 属性的问题
2019/08/22 Python
两道JAVA笔试题
2016/09/14 面试题
社区庆八一活动方案
2014/02/02 职场文书
社区学习雷锋活动总结
2014/04/25 职场文书
大型营销活动计划书
2014/04/28 职场文书
关于雷锋的演讲稿
2014/05/10 职场文书
农村党支部书记四风问题个人对照检查材料
2014/09/21 职场文书
2015年行政部工作总结
2015/04/28 职场文书
Linux安装Nginx步骤详解
2021/03/31 Servers
Oracle中日期的使用方法实例
2022/07/07 Oracle