当前课程知识点:计算机基础与应用 > 第12章 文件 > 12.4.6-7 Image的常用属性、函数和方法 > 12.4.6-7 Image的常用属性、函数和方法讲稿
大家好
前面我们介绍了如何打开图像文件
现在我们接着介绍
在打开的图像文件中进行一些操作
实现对图像的改变
首先
我们来了解一下图像文件
有一些什么样的属性
Image对象有很多属性
这些属性提供了
已打开的图像文件的基本信息
例如图像的文件名和图像格式等
常用的Image对象的属性如表所示
filename属性
可以得到图像的文件名
format属性
可以得到图像的格式
mode属性
可以得到图像的模式
size属性
可以得到图像的尺寸 宽和高
在前面我们已经打开了一个图像文件
并把返回的图像对象赋值给了变量imo
现在我们接着
在交互方式下输入以下命令
结果显示了imo图像
对象的文件路径是
d:\pyfile\lotus.JPG
尺寸大小是1440 1080
图像格式是JPEG
和图像模式是RGB
前面我们介绍了
save和show方法
Image对象还有许多函数
和方法来实现图像的旋转
调整大小等操作
常用的Image对象的函数
和方法如表所示
transpose函数使图像左右或上下翻转
crop函数是按照给定的裁剪区域
左上右下四个像素点裁剪图像
thumbnail函数是生成给定尺寸的缩略图
copy函数是复制图像
paste方法是将一个图像对象
粘贴在另一个图像对象上
例如我们在交互方式下
输入以下命令
我们可以看到荷花图像被左右翻转了
左图是翻转前的原图
右图是翻转后的图
我们接着在交互方式下
输入以下命令
我们可以看到原荷花图像中
右边红色的荷花被裁剪下来了
下面我们在交互方式下
输入以下命令
我们看到了荷花图像的缩略图效果
如果我们在交互式环境中
输入以下代码
我们就得到一个
和原图像一模一样的图像对象
imo和imo2变量
是两个独立的Image对象
只是它们的图像相同
我们继续交互式环境的例子
将前面裁剪完成的一个较小的
图像对象out2粘贴到imo2上
使被粘贴图像的左上角
对齐主图像的坐标(0,0)
代码如下
粘贴效果如图所示
请注意
paste方法是在
原图上修改它的Image对象
会改变原图
所以
我们最好把打开的图像
先用copy函数复制出一个备份
再在该备份上做粘贴操作
这样就不会改变原图了
图像文件的相关操作
就介绍到这
谢谢大家
-1.1 计算思维概述
-1.2 计算思维的定义、特征、基本原理和本质
-1.3 计算思维的基本方法及应用简介
-2.1 计算机发展历程
-2.2 计算机系统组成
-2.3 计算机基本工作原理
-2.4 微型计算机硬件组成
-2.5 计算机网络简介
--2.5 计算机网络课后作业
-第2章 课后作业
-3.1 信息表示与计算机中的数制
-3.2 计算机不同数制间的转换
-3.3 计算机中数据的表示
-3.4信息编码
--3.4信息编码
--3.4信息编码
-第3章 课后作业
-4.1 操作系统概述
-4.2 Windows10的基本操作
-4.3 Windows10的文件管理
-第4章 课后作业
-5-1.1Word 2010的操作界面与文档编辑
-5-1.2 Word 2010的文档排版与图文混排
-5-1.3Word 2010的表格操作
-5-1.4Word 2010 其他功能和页面设置
--5.1.4Word 2010 其他功能和页面设置--沙莉
-5-2.1Power Point 2010 基础操作
-5-3.1Excel 2010概述
-5-3.2Excel 2010 公式和函数
-5-3.3Excel 2010 工作表的格式化
-5-3.4 Excel 2010数据的图表化
-5-3.5Excel 2010 数据管理和打印设置
-第5章 Word课后作业
-第5章 Excel课后作业
-第5章 PowerPoint课后作业
-6.1 程序设计基本方法
-6.2 Python语言的发展和特点
-6.3 Python语言开发环境配置
-6.4 程序的基本编写方法
-第6章 课后作业
-7.1Python程序基础
-7.2Python程序基本语法元素
-7.3turtle库的基本命令
--第7章 课后作业
-8.1程序的控制结构
-8.2程序的分支结构
-8.3程序的循环结构
-8.4程序的异常处理
-第8章 课后作业
-9.1基本数据类型
-9.2数据类型的运算
-9.3字符串数据类型
-第9章 课后作业
-10.1 集合类型-集合
-10.2 序列类型
-10.3 列表
--10.3 列表
--10.3 列表
-10.4 元组
--10.4 元组
--10.4 元组
-10.5 映射类型 -字典
-第10章作业
-11.1 函数的概念和分类
-11.2 函数的定义和调用
-11.3 函数的参数
-11.4 函数的返回值
-11.5 变量的作用域
-第11章作业
-12.1.1 文件概述
-12.1.2 打开或创建文件
-12.1.3 数据写入文件
-12.1.4 读取数据和关闭文件
-12.2 CSV文件
-12.3.1 编辑Excel工作簿
-12.3.2 编辑Excel工作表
-12.3.3 编辑Excel单元格
-12.4.1-5 图像文件
-12.4.6-7 Image的常用属性、函数和方法
-第12章作业
-13.1 科学计算的含义
-13.2 方程问题的求解
-13.3 微积分问题的求解
-13.4 数学函数的可视化
-第13章作业