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实现ftp客户端示例分享
Feb 17 Python
python应用程序在windows下不出现cmd窗口的办法
May 29 Python
Python实现的KMeans聚类算法实例分析
Dec 29 Python
使用python获取(宜宾市地震信息)地震信息
Jun 20 Python
python 抓包保存为pcap文件并解析的实例
Jul 23 Python
基于Python实现ComicReaper漫画自动爬取脚本过程解析
Nov 11 Python
Selenium基于PIL实现拼接滚动截图
Apr 10 Python
python根据用户需求输入想爬取的内容及页数爬取图片方法详解
Aug 03 Python
python 无损批量压缩图片(支持保留图片信息)的示例
Sep 22 Python
python报错TypeError: ‘NoneType‘ object is not subscriptable的解决方法
Nov 05 Python
浅析Python 中的 WSGI 接口和 WSGI 服务的运行
Dec 09 Python
VSCODE配置Markdown及Markdown基础语法详解
Jan 19 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缓冲 output_buffering的使用详解
2013/06/13 PHP
Linux中为php配置伪静态
2014/12/17 PHP
初识PHP中的Swoole
2016/04/05 PHP
中高级PHP程序员应该掌握哪些技术?
2016/09/23 PHP
php使用preg_match()函数验证ip地址的方法
2017/01/07 PHP
js prototype截取字符串函数
2010/04/01 Javascript
XMLHTTPRequest的属性和方法简介
2010/11/23 Javascript
javascript当中的代码嗅探扩展原生对象和原型(prototype)
2013/01/11 Javascript
jQuery使用模式窗口实现在主页面和子页面中互相传值的方法
2016/03/01 Javascript
JavaScript登录验证码的实现
2016/10/27 Javascript
JavaScript实现简单精致的图片左右无缝滚动效果
2017/03/16 Javascript
详解打造 Vue.js 可复用组件
2017/03/24 Javascript
javascript基本常用排序算法解析
2017/09/27 Javascript
详解Vue前端生产环境发布配置实战篇
2019/05/07 Javascript
Vue事件修饰符native、self示例详解
2019/07/09 Javascript
vue中使用极验验证码的方法(附demo)
2019/12/04 Javascript
在vant中使用时间选择器和popup弹出层的操作
2020/11/04 Javascript
Python 不同对象比较大小示例探讨
2014/08/21 Python
python中的函数用法入门教程
2014/09/02 Python
用python 制作图片转pdf工具
2015/01/30 Python
python装饰器与递归算法详解
2016/02/18 Python
Python实现Logger打印功能的方法详解
2017/09/01 Python
python+matplotlib实现鼠标移动三角形高亮及索引显示
2018/01/15 Python
python实现识别手写数字 python图像识别算法
2020/03/23 Python
Python3实现的旋转矩阵图像算法示例
2019/04/03 Python
pandas DataFrame行或列的删除方法的实现示例
2019/08/02 Python
python 上下文管理器及自定义原理解析
2019/11/19 Python
Windows 下python3.8环境安装教程图文详解
2020/03/11 Python
详解Html5中video标签那些属性和方法
2019/07/01 HTML / CSS
德国内衣、泳装和睡衣网上商店:Bigsize Dessous
2018/07/09 全球购物
如何编写优秀的食品项目创业计划书
2014/01/23 职场文书
自我鉴定 电子商务专业
2014/01/30 职场文书
食品委托检验协议书范本
2014/09/12 职场文书
小学生大队委竞选稿
2015/11/20 职场文书
Python办公自动化解决world文件批量转换
2021/09/15 Python
Spark SQL 2.4.8 操作 Dataframe的两种方式
2021/10/16 SQL Server