所谓的合并图像就是将两个图像进行连接 。在Python中,我们可以合并任何图像,无论它是否有不同的像素或者是使用的是不同的图像格式,即 “jpeg”、”png”、”gif”、等 。在Python中,我们可以使用Python图像库(也称为pillow库)连接 。在这篇文章中,详细的介绍了连接的方法,有需要的朋友可以一起来看看 。
文章插图
在Python中,有两种不同的连接图像的方式,具体的操作方法,会通过代码的形式给大家详细的介绍,代码如下:
1、水平压缩图像
from PIL import Imageimport matplotlib.pyplot as pltimg = Image.open("HH1.png")img1 = Image.open("HH2.png")img.sizeimg1.sizeimg_size = img.resize((300, 180))img1_size = img1.resize((300, 180))img2 = Image.new("RGB", (500, 180), "white")img2.paste(img_size, (0, 0))img2.paste(img1_size, (300, 0)) plt.imshow(img2)在这段代码中,我们使用的是水平的压缩模式,对于图像的处理,采用的是pillow库,所以在使用之前,我们需要向导入此模块 。然后使用open的方法,将两个要合并的图片打开,其中,Resize()函数它可以调整一个图像的大小,并且最后得到的图片的高度宽度都是一样的,如果想要创建一个新的图像,使用的是new()函数,在这个函数中需要设置三个参数,包括了模式,大小,颜色,最后使用paste()方法将图像粘贴到新的图像上 。
2、将图像纵向串联起来
【在Python中如何将两个图像连接起来?Python中用Pillow将两个图像的合并的方法】使用这个方法的操作图像,得到的代码和横向是相同的,两个方法之间,存在的唯一区别是:在横向中我们将宽度增加一倍,高度也不会发生任何的变化,它们二者是固定的,但在纵向中我们使宽度大小不变,但高度增加一倍 。
上面这篇关于在Python中如何将两个图像连接起来?Python中用Pillow将两个图像的合并的方法的文章就先发现到这里了,希望大家可以掌握Python合并图像的知识 。
推荐阅读
- Python语法结构是什么样的?Python中基本的语法结构包括哪些?
- 苹果手机怎么上推特 怎么在苹果手机上推特
- Python利用request模块如何下载文件? Python下载文件的几种方法汇总
- 中国十二个月的花神各是什么
- Python中列表和数组有什么不同?Python中列表和数组有什么区别?
- 微信怎么看共同好友 微信如何看是不是共同好友
- 怎样区分Python中的方法和函数?Python中的函数和方法有什么不同?
- Python去除空格和换行符怎么做?Python如何去掉字符串中的制表符
- 民航客机巡航在什么层
- Python中的模块名是什么?Python中的模块名如何定义?