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 第一步 hello world
Sep 25 Python
python爬虫之urllib库常用方法用法总结大全
Nov 14 Python
手把手教你如何安装Pycharm(详细图文教程)
Nov 28 Python
python实现两个dict合并与计算操作示例
Jul 01 Python
python 批量添加的button 使用同一点击事件的方法
Jul 17 Python
在pandas中遍历DataFrame行的实现方法
Oct 23 Python
python模块导入的方法
Oct 24 Python
Python全局锁中如何合理运用多线程(多进程)
Nov 06 Python
python统计文章中单词出现次数实例
Feb 27 Python
python网络编程:socketserver的基本使用方法实例分析
Apr 09 Python
Softmax函数原理及Python实现过程解析
May 22 Python
Python matplotlib绘制雷达图
Apr 13 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
php操作XML、读取数据和写入数据的实现代码
2014/08/15 PHP
php使用PDO下exec()函数查询执行后受影响行数的方法
2017/03/28 PHP
php实现往pdf中加数字签名操作示例【附源码下载】
2018/08/07 PHP
EXT窗口Window及对话框MessageBox
2011/01/27 Javascript
jquery remove方法应用详解
2012/11/22 Javascript
js中parseInt函数浅谈
2013/07/31 Javascript
Jquery实现仿腾讯娱乐频道焦点图(幻灯片)特效
2015/03/06 Javascript
jQuery实现返回顶部效果的方法
2015/05/29 Javascript
详细介绍jQuery.outerWidth() 函数具体用法
2015/07/20 Javascript
laydate.js日期时间选择插件
2017/01/04 Javascript
vue.js默认路由不加载linkActiveClass问题的解决方法
2017/12/11 Javascript
vue 路由页面之间实现用手指进行滑动的方法
2018/02/23 Javascript
Vue使用vux-ui自定义表单验证遇到的问题及解决方法
2018/05/10 Javascript
vue实现点击选中,其他的不选中方法
2018/09/05 Javascript
node实现分片下载的示例代码
2018/10/17 Javascript
详解Vue项目引入CreateJS的方法(亲测可用)
2019/05/30 Javascript
ES6函数实现排它两种写法解析
2020/05/13 Javascript
Javascript 模拟mvc实现点餐程序案例详解
2020/12/24 Javascript
python中黄金分割法实现方法
2015/05/06 Python
flask + pymysql操作Mysql数据库的实例
2017/11/13 Python
python-web根据元素属性进行定位的方法
2019/12/13 Python
python实现图片横向和纵向拼接
2020/03/05 Python
解决django接口无法通过ip进行访问的问题
2020/03/27 Python
Python装饰器如何实现修复过程解析
2020/09/05 Python
澳大利亚当地最大的时装生产商:Cue
2018/08/06 全球购物
澳大利亚手表品牌:Time IV Change
2018/10/06 全球购物
新员工欢迎词
2014/01/12 职场文书
快餐店的创业计划书范文
2014/01/29 职场文书
九年级语文教学反思
2014/02/04 职场文书
连锁超市项目计划书
2014/09/15 职场文书
2014年党员自我评议对照检查材料
2014/09/20 职场文书
2014年团总支工作总结
2014/11/21 职场文书
普宁寺导游词
2015/02/04 职场文书
2015年安全生产工作总结范文
2015/04/02 职场文书
2015年党风廉政建设目标责任书
2015/05/08 职场文书
Vue项目中如何封装axios(统一管理http请求)
2021/05/02 Vue.js