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搭建微信公众平台
Feb 09 Python
python制作websocket服务器实例分享
Nov 20 Python
Flask之flask-script模块使用
Jul 26 Python
浅谈tensorflow中几个随机函数的用法
Jul 27 Python
Python使用numpy产生正态分布随机数的向量或矩阵操作示例
Aug 22 Python
python使用matplotlib库生成随机漫步图
Aug 27 Python
Python使用while循环花式打印乘法表
Jan 28 Python
python实现名片管理系统项目
Apr 26 Python
python栈的基本定义与使用方法示例【初始化、赋值、入栈、出栈等】
Oct 24 Python
Python3 读取Word文件方式
Feb 13 Python
详解pandas中iloc, loc和ix的区别和联系
Mar 09 Python
python中urllib.request和requests的使用及区别详解
May 05 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执行Curl时报错提示CURL ERROR: Recv failure: Connection reset by peer的解决方法
2014/06/26 PHP
form自动提交实例讲解
2017/07/10 PHP
php项目中类的自动加载实例讲解
2019/09/12 PHP
javascript之锁定表格栏位
2007/06/29 Javascript
JavaScript中的Window窗口对象
2008/01/16 Javascript
jquery 页面全选框实践代码
2010/04/02 Javascript
JavaScript Distilled 基础知识与函数
2010/04/07 Javascript
JS正则表达式获取分组内容的方法详解
2013/11/15 Javascript
jquery通过a标签删除table中的一行的代码
2013/12/02 Javascript
JavaScript中Number.MIN_VALUE属性的使用示例
2015/06/04 Javascript
JavaScript学习小结(7)之JS RegExp
2015/11/29 Javascript
JS实现鼠标框选效果完整实例
2016/06/20 Javascript
JS中利用localStorage防止页面动态添加数据刷新后数据丢失
2017/03/10 Javascript
ReactNative页面跳转Navigator实现的示例代码
2017/08/02 Javascript
vue跨域解决方法
2017/10/15 Javascript
vue init webpack myproject构建项目 ip不能访问的解决方法
2018/03/20 Javascript
JavaScript同源策略和跨域访问实例详解
2018/04/03 Javascript
了解ESlint和其相关操作小结
2018/05/21 Javascript
详解javascript 正则表达式之分组与前瞻匹配
2018/05/30 Javascript
React 项目迁移 Webpack Babel7的实现
2018/09/12 Javascript
浅谈高大上的微信小程序中渲染html内容—技术分享
2018/10/25 Javascript
使用webpack搭建vue项目实现脚手架功能
2019/03/15 Javascript
关于js陀螺仪的理解分析
2019/04/11 Javascript
解决echarts echarts数据动态更新和dataZoom被重置问题
2020/07/20 Javascript
如何使用JavaScript实现无缝滚动自动播放轮播图效果
2020/08/20 Javascript
[01:05:30]VP vs TNC 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
Python3使用requests发闪存的方法
2016/05/11 Python
对Python中的@classmethod用法详解
2018/04/21 Python
python求质数列表的例子
2019/11/24 Python
中国旅游网站:途牛旅游网
2019/09/29 全球购物
Zalando Lounge瑞士:时尚与生活方式购物俱乐部
2020/03/12 全球购物
Python文件操作的面试题
2013/06/22 面试题
成绩单公证书
2014/04/10 职场文书
计算机网络专业求职信
2014/06/05 职场文书
保卫钓鱼岛口号
2014/06/20 职场文书
详解Java线程池是如何重复利用空闲线程的
2021/06/26 Java/Android