python2中提供了PIL基础的图像数据出来模块,在python3中更名为了pillow模块,名字虽然发生了改变,但是提供的方法和功能都是一样的,对于日常基础的图像数据处理分析来说是足够用了的,现在正好有一个需求点就是要对给定的图像数据指定的部分进行剪切、替换处理,剪切跟替换操作的本质其实都是一样的,先要得到该区域的左下顶点和右上顶点的坐标然后才能进行相应的操作。

这篇文章中简单对剪切操作和粘贴也就是替换操作进行实践说明,具体的代码实践如下:

def specificLocationReplace(img1='a.png',img2='b.png',save_path='replace.png'):

'''

图片指定位置替换

'''

im1=Image.open(img1)

im2=Image.open(img2)

tmp=im1.crop((0,0,500,500))

im2.paste(tmp,(300,300,800,800))

im2.save(save_path)

传入两张图片的路径以及新图片的保存路径,从img1中剪切出来一块方形区域,之后粘贴在img2中指定的方形区域中,然后保存生成新的图片,使用的方法非常的简洁和简单,这就相关的参数都说明了,就不再累赘了。

下面简单的使用:

specificLocationReplace(img1='data/0.png',img2='data/1.png',

save_path='replace.png')

其中,0.png如下:

1.png如下:

剪切和粘贴处理后的结果数据如下:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

python中paste函数_PIL图像处理模块paste方法简单使用详解相关推荐

  1. python中getopt函数_python getopt模块使用方法

    python中 getopt 模块,是专门用来处理命令行参数的 getop标准格式: 函数getopt(args, shortopts, longopts = []) shortopts 是短参数   ...

  2. [转载] python中set函数是什么数据类型_Python基本数据类型-list-tuple-dict-set详解

    参考链接: Python中的isdisjoint函数 Python基本数据类型-list-tuple-dict-set 数据类型 表示方法 特性 list 列表用方括号表示:[] list是一种有序的 ...

  3. python中paste函数的作用_PIL图像处理模块paste方法简单使用详解

    python2中提供了PIL基础的图像数据出来模块,在python3中更名为了pillow模块,名字虽然发生了改变,但是提供的方法和功能都是一样的,对于日常基础的图像数据处理分析来说是足够用了的,现在 ...

  4. python中的异常分类_列举 5 个 Python 中的异常类型以及其含义【面试题详解】

    今天爱分享给大家带来列举 5 个 Python 中的异常类型以及其含义[面试题详解],希望能够帮助到大家. BaseException +-- SystemExit +-- KeyboardInter ...

  5. python调用包的路径_Python3 模块、包调用路径详解

    如下所示: ''' 以下代码均为讲解,不能实际操作 ''' ''' 博客园 Infi_chu ''' ''' 模块的优点: 1.高可维护性 2.可以大大减少编写的代码量 模块一共有三种: 1.Pyth ...

  6. python中sin函数在哪个模块中_从零开始第5步:Python 函数和模块

    ▍『1』函数 当代码出现有规律的重复的时候,可以使用函数.函数是对代码的封装复用,也可以看成是功能的抽象. 函数通过def关键字定义,def关键字后跟一个函数的标识符,然后跟一对圆括号.圆括号之中可以 ...

  7. python中if else语句用法_Python if else条件语句详解

    前面我们看到的代码都是顺序执行的,也就是先执行第1条语句,然后是第2条.第3条--一直到最后一条语句,这称为顺序结构. 但是对于很多情况,顺序结构的代码是远远不够的,比如一个程序限制了只能成年人使用, ...

  8. Python中的*(星号)和**(双星号)完全详解

    Python和C++不同,并没有指针,因此python中的*号作用和C++中不同.网上对于这方面的教程写的啰啰嗦嗦,一点不简明扼要.看的让人找不到重点.我这里快速的讲解一下. 1.最简单的不用细说,是 ...

  9. python中wraps是什么意思_Python的wraps修饰器详解

    标签: 本文和大家分享的主要是python 中wraps 修饰器相关内容,一起来看看吧,希望对大家 学习python有所帮助. 在了解  wraps  修饰器之前,我们首先要了解  partial   ...

最新文章

  1. python英语字典程序-python如何制作英文字典
  2. mysql 中文含数字排序_英语| 124期 Sort 坑爹的字符串排序
  3. 怎么修改antd mobile中picker样式_修改 iPhone 双信号方法,超级好玩
  4. 【计算机组成原理】多功能算数逻辑运算单元
  5. c99什么意思_C语言中-是什么意思啊?
  6. 牛客21297 手机号码
  7. 【MFC】遍历文件夹及其子文件夹
  8. python中把输出结果写到一个文件中_如何将脚本输出写入文件和命令行?
  9. 微信地位,牢不可破?
  10. 华米OV 万亿 IoT 争夺战
  11. python零基础能学吗-python零基础能学吗
  12. NLP︱句子级、词语级以及句子-词语之间相似性(相关名称:文档特征、词特征、词权重)
  13. git二分法查找命令说明
  14. OpenCV-图像处理(29、凸包-Convex Hull)
  15. 石光荣,黑客帝国,社会化网络----社会化网络能否平衡抽象主导的现代生活? (发表于程序员第一期)
  16. 在C#中用一个按钮控制斑马zebra条码打印机进行打印
  17. linux看温度命令,linux查看cpu温度命令
  18. mailgun_使用Mailgun API简化应用程序中的电子邮件
  19. Altium Designer中关于PCB及原理绘制那些高级玩意总结
  20. 基于SG90舵机(伺服电机)的操作笔记

热门文章

  1. 日月如梭,玩转JavaScript日期
  2. 操作数据----DML语句
  3. Linux实时监控日志文件的swatchdog
  4. MySQL主从复制架构转换MGR架构(手动版)
  5. DELL T420塔式服务器RAID配置及OS安装
  6. 警惕分页中的checkbox
  7. linux 学习 vi简介; vi下三种工作方式。
  8. 【Oracle】ORA-27369: job of type EXECUTABLE failed with exit code: Key has expired
  9. 【Shell】压缩相关命令
  10. 【C】输出乘法口诀表