用Python语言显示图片的倒影效果
来源:互联网 发布:lua和javascript 编辑:程序博客网 时间:2024/04/20 12:01
Python是一种强大的开源解释性语言,最初是在苹果计算机上被编译成功的,但现在它已经可以运行于世界上主流的操作平台之上了,对于常见的Linux和Windows平台的支持当然更不在话下。Python脚本语言的优点很多,它易学易用,开源免费,可移植性高,内建丰富的数据结构,库涵盖面广,无需编译可直接运行。
Python脚本语言的用途非常广,单就工程师而言,利用它可以方便的制作开发用的工具,快速演练算法,构建测试框架等等。本文以显示图片的倒影效果为例,直观的展示Python脚本语言令人惊讶的简洁高效性。
下面是一张名叫Lena的国际标准测试图像,
以下的Python代码为其加上简单倒影效果,
# -*- coding: utf-8 -*-import Image# 显示图片的倒影效果def reflect(imagename):# 打开原图片image = Image.open(imagename)(width, height) = image.size# 生成地面图片gndi = image.convert('L')# 转为灰度图片gndi = gndi.transpose(Image.FLIP_TOP_BOTTOM)# 做垂直方向上的镜像gndi = gndi.resize((width, height / 2))# 缩短为1/2的高度gndi = gndi.convert(image.mode)# 变回原图的颜色模式# 合成倒影图片rfli = image.resize((width , height + height / 2))# 合成为3/2的高度rfli.fromstring(image.tostring() + gndi.tostring())# 合并原图片和地面图片的数据rfli.show()# 显示合成图片# 程序入口,相当于C语言中的main函数if __name__ == '__main__':reflect('lena.jpg')直接执行此Python脚本,可以看到如图所示的倒影效果,
- 用Python语言显示图片的倒影效果
- 倒影效果的图片Bitmap的函数
- android显示TextView文字的倒影效果
- android显示TextView文字的倒影效果
- Android显示TextView文字的倒影效果
- 实现图片的倒影镜面效果
- 带倒影的图片切换效果
- Android实现图片的倒影效果
- Android实现图片的倒影效果
- Android实现图片的倒影效果分析
- Android:实现图片的倒影效果
- Android实现图片的倒影效果
- 实现单张图片的倒影效果
- recycleview 的item图片倒影效果
- JS图片倒影效果
- 实现图片倒影效果
- 图片倒影效果
- 图片倒影效果
- android makefile
- 推荐十大国外IT网站
- 嗓子疼 是感冒的前兆
- 无法打开登录所请求的数据库DbName.登录失败。用户'IIS APPOOL\DefaultAppPool'登录失败的解决方案
- 为Android安装BusyBox —— 完整的bash shell
- 用Python语言显示图片的倒影效果
- Spring事务配置的五种方式
- Big Number-大数运算
- spring的annotation-driven配置事务管理器详解
- 求最大公约数。
- Silverlight中如何动态创建行
- 先思再行 闭着眼睛编程
- VC++2012编程演练数据结构《17》稀疏矩阵
- 理解POCO