最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

用python編寫一個圖片拼接工具

 更新時間:2022年01月24日 11:40:09   作者:Johnny An  
大家好,本篇文章主要講的是用python編寫一個圖片拼接工具,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下

前言

在這里插入圖片描述

故事要從上面這張表情包開始講起,看到這張表情包之后,我突發(fā)奇想,覺得可以將室友上班摸魚的照片拼接起來,做成表情包叫他起床 激勵他學習?。?!于是我馬上行動起來,用 pillow庫隨便寫寫僅供娛樂!大佬勿噴!

為了保護室友隱私,將照片用小藍代替!

在這里插入圖片描述

代碼展示

這里寫了兩種拼接方式,可以根據(jù)圖像比例自行調(diào)整。

又是不務正業(yè)的一天。。。

from PIL import Image
import matplotlib.pyplot as plt

def SpliceImage(img_1, img_2, save_img, mode=None):
    '''
    把兩張圖片左右拼接
    
    img_1   : 輸入圖片1(左)的路徑
    img_2   : 輸入圖片2(右)的路徑
    save_img: 保存圖片的路徑
    mode    : 默認為 None ,寬度保持不變,高度取最大值
              可設為'mean',寬度與高度均取兩張圖片的平均值
    '''
    # -----get width and height of the Images----- #
    img1 = Image.open(img_1)
    img2 = Image.open(img_2)
    w1, h1 = img1.size
    w2, h2 = img2.size
    print("原始圖片1大小:{} x {}" .format(w1,h1))
    print("原始圖片2大?。簕} x {}" .format(w2,h2))
    
    # -----resize image with high-quality----- #
    if mode == 'mean':
        width = int((w1 + w2) / 2)
        height = int((h1 + h2) / 2)
        w1 = int(width/2)
        w2 = int(width/2)
    else:
        width = w1 + w2
        height = max(h1,h2)
        
    img1 = img1.resize((w1, height), Image.ANTIALIAS) 
    img2 = img2.resize((w2, height), Image.ANTIALIAS) 
    
    # -----create a new image-----#
    img = Image.new("RGB", (width, height), (0,0,0))
    img.paste(img1, (0,0))
    img.paste(img2, (w1,0))
    img.save(save_img)
    print("輸出圖片大?。簕} x {}" .format(width,height))
    
    return img

if __name__ == '__main__':
    img_1 = r'.\img\sleeper.PNG'
    img_2 = r'.\img\dog.PNG'
    save_img = r'.\img\getup.jpg'
    try:
        img = SpliceImage(img_1, img_2, save_img, mode='mean')
    except:
        print('Image file error!')
    plt.imshow(img)

效果展示

針不戳!希望可以激勵室友努力學習,不再偷懶!hhhhhh

在這里插入圖片描述

總結(jié)

到此這篇關(guān)于用python編寫一個圖片拼接工具的文章就介紹到這了,更多相關(guān)python圖片拼接內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Matplotlib繪圖基礎之地圖繪制詳解

    Matplotlib繪圖基礎之地圖繪制詳解

    如果分析的數(shù)據(jù)與地域相關(guān),那么,把分析結(jié)果結(jié)合地圖一起展示的話,會讓可視化的效果得到極大的提升,下面就來講講如何利用Matplotlib一步步通過地圖來展示分析結(jié)果吧
    2023-08-08
  • python遍歷目錄下所有文件的五種實現(xiàn)方法

    python遍歷目錄下所有文件的五種實現(xiàn)方法

    本文主要介紹了python遍歷目錄下所有文件的五種實現(xiàn)方法,包含os.walk(),os.scandir(),os.listdir(),glob模塊和osqp模塊這幾種方法,具有一定的參考價值,感興趣的可以了解一下
    2024-07-07
  • Python實戰(zhàn)之異步獲取中國天氣信息

    Python實戰(zhàn)之異步獲取中國天氣信息

    這篇文章主要介紹了如何利用Python爬蟲異步獲取天氣信息,用的API是中國天氣網(wǎng)。文中的示例代碼講解詳細,感興趣的小伙伴可以動手試一試
    2022-03-03
  • Python給Excel寫入數(shù)據(jù)的四種方法小結(jié)

    Python給Excel寫入數(shù)據(jù)的四種方法小結(jié)

    本文主要介紹了Python給Excel寫入數(shù)據(jù)的四種方法小結(jié),包含openpyxl庫、xlsxwriter庫、pandas庫和win32com庫,具有一定的參考價值,感興趣的可以了解一下
    2025-02-02
  • Python+AutoIt實現(xiàn)界面工具開發(fā)過程詳解

    Python+AutoIt實現(xiàn)界面工具開發(fā)過程詳解

    這篇文章主要介紹了Python+AutoIt實現(xiàn)界面工具開發(fā)過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08
  • Python獲取字典中的值的八種方法

    Python獲取字典中的值的八種方法

    Python 字典(dictionary)是一種可變?nèi)萜髂P?可以存儲任意數(shù)量的任意類型的數(shù)據(jù),字典通常用于存儲鍵值對,每個元素由一個鍵(key)和一個值(value)組成,鍵和值之間用冒號分隔,本文給大家介紹了Python 字典取值的幾種方法及其代碼演示,需要的朋友可以參考下
    2024-07-07
  • python函數(shù)和python匿名函數(shù)lambda詳解

    python函數(shù)和python匿名函數(shù)lambda詳解

    這篇文章主要介紹了python函數(shù)和python匿名函數(shù)lambda,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-09-09
  • 使用python的pandas為你的股票繪制趨勢圖

    使用python的pandas為你的股票繪制趨勢圖

    這篇文章主要介紹了通過python為你的股票繪制趨勢圖,動手寫個小程序, 把股票趨勢每天早上發(fā)到郵箱里,用 python 的 pandas, matplotlib 寫起來很容易, 幾十行代碼搞定。,需要的朋友可以參考下
    2019-06-06
  • 解決Django的request.POST獲取不到內(nèi)容的問題

    解決Django的request.POST獲取不到內(nèi)容的問題

    今天小編就為大家分享一篇解決Django的request.POST獲取不到內(nèi)容的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • python如何刪除文件中重復的字段

    python如何刪除文件中重復的字段

    這篇文章主要為大家詳細介紹了python如何刪除文件中重復的字段,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-07-07

最新評論

敦化市| 尖扎县| 色达县| 莱芜市| 浦北县| 牡丹江市| 博罗县| 宁阳县| 宽甸| 乐业县| 理塘县| 城固县| 白山市| 霞浦县| 华池县| 米脂县| 德钦县| 安西县| 达拉特旗| 呈贡县| 尼玛县| 阳新县| 天柱县| 苏尼特右旗| 祁门县| 星子县| 封丘县| 濮阳县| 镇巴县| 高州市| 阳江市| 屏山县| 德昌县| 揭东县| 彩票| 历史| 遂宁市| 桐乡市| 道真| 深州市| 松江区|