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中集合类型(set)学习小结
Jan 28 Python
Eclipse和PyDev搭建完美Python开发环境教程(Windows篇)
Nov 16 Python
Python 常用的安装Module方式汇总
May 06 Python
python实现简易云音乐播放器
Jan 04 Python
Django中使用celery完成异步任务的示例代码
Jan 23 Python
PyQt5打开文件对话框QFileDialog实例代码
Feb 07 Python
python实现拓扑排序的基本教程
Mar 11 Python
基于pycharm导入模块显示不存在的解决方法
Oct 13 Python
浅谈python下含中文字符串正则表达式的编码问题
Dec 07 Python
Python字典中的值为列表或字典的构造实例
Dec 16 Python
Python Selenium模块安装使用教程详解
Jul 09 Python
经验丰富程序员才知道的8种高级Python技巧
Jul 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
163的邮件用phpmailer发送(实例详解)
2013/06/24 PHP
解析WordPress中的post_class与get_post_class函数
2016/01/04 PHP
Laravel框架实现修改登录和注册接口数据返回格式的方法
2018/08/17 PHP
Opacity.js
2007/01/22 Javascript
JavaScript 编程引入命名空间的方法与代码
2007/08/13 Javascript
javascript 限制输入脚本大全
2009/11/03 Javascript
JavaScript面向对象程序设计三 原型模式(上)
2011/12/21 Javascript
jQuery中:only-child选择器用法实例
2015/01/03 Javascript
ionic 上拉菜单(ActionSheet)实例代码
2016/06/06 Javascript
BootStrap iCheck插件全选与获取value值的解决方法
2016/08/24 Javascript
bootstrap中的 form表单属性role=&quot;form&quot;的作用详解
2017/01/20 Javascript
微信小程序  TLS 版本必须大于等于1.2问题解决
2017/02/22 Javascript
详解Angular2组件之间如何通信
2017/06/22 Javascript
使用jQuery实现购物车结算功能
2017/08/15 jQuery
深入理解ES6的迭代器与生成器
2017/08/19 Javascript
seajs中最常用的7个功能、配置示例
2017/10/10 Javascript
node.js环境搭建图文详解
2018/09/19 Javascript
如何用Node写页面爬虫的工具集
2018/10/26 Javascript
vue增加强缓存和版本号的实现方法
2019/05/01 Javascript
浅谈JS中几种轻松处理'this'指向方式
2019/09/16 Javascript
vue实现登录拦截
2020/06/29 Javascript
解决vue组件没显示,没起作用,没报错,但该显示的组件没显示问题
2020/09/02 Javascript
[34:39]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#1COL VS EG第二局
2016/03/05 DOTA
[25:45]2018DOTA2亚洲邀请赛4.5SOLO赛 Sylar vs Paparazi
2018/04/06 DOTA
Python生成pdf文件的方法
2014/08/04 Python
Python实现在线程里运行scrapy的方法
2015/04/07 Python
Python通过DOM和SAX方式解析XML的应用实例分享
2015/11/16 Python
python输出数组中指定元素的所有索引示例
2019/12/06 Python
python+selenium定时爬取丁香园的新型冠状病毒数据并制作出类似的地图(部署到云服务器)
2020/02/09 Python
django实现将后台model对象转换成json对象并传递给前端jquery
2020/03/16 Python
详解pytorch tensor和ndarray转换相关总结
2020/09/03 Python
个人能力自我鉴赏
2014/01/25 职场文书
交警个人先进事迹材料
2014/05/11 职场文书
《钓鱼的启示》教学反思
2016/02/18 职场文书
导游词之无锡古运河
2019/11/14 职场文书
嵌入式Redis服务器在Spring Boot测试中的使用教程
2021/07/21 Redis