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使用Flask框架获取当前查询参数的方法
Mar 21 Python
python抽象基类用法实例分析
Jun 04 Python
Win7下搭建python开发环境图文教程(安装Python、pip、解释器)
May 17 Python
Django 如何获取前端发送的头文件详解(推荐)
Aug 15 Python
Django 使用Ajax进行前后台交互的示例讲解
May 28 Python
python3使用SMTP发送HTML格式邮件
Jun 19 Python
解决Python下imread,imwrite不支持中文的问题
Dec 05 Python
python+opencv 读取文件夹下的所有图像并批量保存ROI的方法
Jan 10 Python
pandas中的ExcelWriter和ExcelFile的实现方法
Apr 24 Python
python打开音乐文件的实例方法
Jul 21 Python
pytorch使用horovod多gpu训练的实现
Sep 09 Python
Python中的嵌套循环详情
Mar 23 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读取30天之内的根据算法排序的代码
2008/04/06 PHP
php UBB 解析实现代码
2011/11/27 PHP
PHP中file_exists与is_file,is_dir的区别介绍
2012/09/12 PHP
php流量统计功能的实现代码
2012/09/29 PHP
php获取远程图片体积大小的实例
2013/11/12 PHP
php经典算法集锦
2015/11/14 PHP
详解php中 === 的使用
2016/10/24 PHP
PHP实现留言板功能的详细代码
2017/03/25 PHP
thinkphp5 migrate数据库迁移工具
2018/02/20 PHP
点击弹出层外区域关闭弹出层jquery特效示例
2013/08/25 Javascript
关于javascript event flow 的一个bug详解
2013/09/17 Javascript
浅析JavaScript中的类型和对象
2013/11/29 Javascript
JS烟花背景效果实现方法
2015/03/03 Javascript
使用PHP+JavaScript将HTML页面转换为图片的实例分享
2016/04/18 Javascript
利用js判断手机是否安装某个app的多种方案
2017/02/13 Javascript
JS实现的透明度渐变动画效果示例
2018/04/28 Javascript
vue实现虚拟列表功能的代码
2020/07/28 Javascript
vue项目,代码提交至码云,iconfont的用法说明
2020/07/30 Javascript
three.js着色器材质的内置变量示例详解
2020/08/16 Javascript
js实现Element中input组件的部分功能并封装成组件(实例代码)
2021/03/02 Javascript
[00:44]2016完美“圣”典 风云人物:Mikasa宣传片
2016/12/07 DOTA
Python 3.x 新特性及10大变化
2015/06/12 Python
python微信跳一跳系列之棋子定位颜色识别
2018/02/26 Python
Flask web开发处理POST请求实现(登录案例)
2018/07/26 Python
Python3中关于cookie的创建与保存
2018/10/21 Python
uniapp+Html5端实现PC端适配
2020/07/15 HTML / CSS
英国领先的亚洲旅游专家:Wendy Wu Tours
2018/01/21 全球购物
市场营销毕业生自荐信
2013/11/23 职场文书
国家励志奖学金获奖感言
2014/01/09 职场文书
企业授权委托书范本
2014/04/02 职场文书
委托书范本
2014/09/13 职场文书
依法行政工作汇报
2014/10/28 职场文书
表扬通报怎么写
2015/01/16 职场文书
房地产财务经理岗位职责
2015/04/08 职场文书
如何让vue长列表快速加载
2021/03/29 Vue.js
解决persistence.xml配置文件修改存放路径的问题
2022/02/24 Java/Android