您現在的位置是:電腦技術吧?>? 基礎知識 ??>??環狀排列,環狀排列的水泡??>??正文詳情

環狀排列,環狀排列的水泡

頓夢菡2019-11-25 11:11:30 人圍觀
簡介環形排列為什么要除n本文主要介紹了Python的圖片排列和環形輸出的方法,涉及到Python使用PIL庫操作圖片的技巧,具有一定的參考價值。有需要的朋友可以參考下面的例子來描述Py環狀圖

這篇文章主要介紹了python以環狀形式組合排列圖片并輸出的方法,涉及Python使用pil庫操作圖片的技巧,具有一定參考借鑒價值,需要的朋友可以參考下本文實例講述了python以環狀形式組合排列圖片并輸出的方法。

分享給大家供大家參考。

具體分析如下:這段代碼可以自定義一個空白畫板,然后將指定的圖片以圓環狀的方式排列起來,用到了pil庫,可以通過: pip install pil 的方式安裝。

具體代碼如下:代碼如下:# -*- coding: utf-8 -*-__author__ = 'www.jb51.net'import mathfrom PIL import Imagedef arrangeImagesInCircle(masterImage, imagesToArrange):imgWidth, imgHeight = masterImage.size#we want the circle to be as large as possible.#but the circle shouldn't extend all the way to the edge of the image.#If we do that, then when we paste images onto the circle, those images will partially fall over the edge.#so we reduce the diameter of the circle by the width/height of the widest/tallest image.diameter = min(imgWidth - max(img.size[0] for img in imagesToArrange),imgHeight - max(img.size[1] for img in imagesToArrange))radius = diameter / 2circleCenterX = imgWidth / 2circleCenterY = imgHeight / 2theta = 2*math.pi / len(imagesToArrange)for i in range(len(imagesToArrange)):curImg = imagesToArrange[i]angle = i * thetadx = int(radius * math.cos(angle))dy = int(radius * math.sin(angle))#dx and dy give the coordinates of where the center of our images would go.#so we must subtract half the height/width of the image to find where their top-left corners should be.pos = (circleCenterX dx - curImg.size[0]/2,circleCenterY dy - curImg.size[1]/2)masterImage.paste(curImg, pos)img = Image.new(RGB, (500,500), (255,255,255))#下面的三個圖片是3個 50x50 的pngs 圖片,使用了絕對路徑,需要自己進行替換成你的圖片路徑imageFilenames = [d:/www.jb51.net/images/1.png, d:/www.jb51.net/images/2.png, d:/www.jb51.net/images/3.png] * 5images = [Image.open(filename) for filename in imageFilenames]arrangeImagesInCircle(img, images)img.save(output.png)希望本文所述對大家的Python程序設計有所幫助。

版權聲明:本文由 頓夢菡 整理編輯。

原標題:N個不同元素的環狀排列數為,環形排列為什么要去1

轉載注明出處:http://www.dn9ww09s.icu/basics/14293.html

文章評論

    共有條評論來說兩句吧...

    用戶名:

    驗證碼:

作者推薦

  • 農行k寶電腦怎么使用,農行k寶怎么用 教你九個步驟

    農行k寶電腦怎么使用,農行k寶怎么用 教你九個步驟 相關圖片手機銀行農行k寶怎么用ABC k寶是ABC公司的安全認證產品。它的外觀與U盤相似。由于PKI認證體系的存在,通用k寶(音頻版)具有很高的安全性。ABC k-treasure通過USB個人網上銀行登錄...

  • 網頁設計配色教程,網頁設計配色方案

    網頁設計配色教程,網頁設計配色方案 相關圖片設計配色在網頁顏色的應用概率中,根據網頁主題內容的需求,以紅色為主色的網站相對較少,主要用于輔助色和修飾色,達到箔和打效果。它通常和其他顏色混合在一起。本文闡述了...

  • 高德地圖手機離線導航,高德地圖離線下載后怎么使用

    高德地圖手機離線導航,高德地圖離線下載后怎么使用 相關圖片高德地圖新版怎么離線作為中國最大的電子地圖,你知道它也有很酷的離線導航功能嗎?如何設置離線導航?接下來,超人軟件編輯將介紹iPhone版高德地圖的離線導航高德地圖現在沒有...

  • 打破玻璃,玻璃

    打破玻璃,玻璃 相關圖片玻璃劃傷本教程介紹如何使用焰火制作碎玻璃的GIF動畫效果。制作方法不是很難,效果也很好。我推薦,希望你喜歡!首先,讓我們看看最終的效果:以下是具體的生產方法:1。下載過...

  • 怎么用手,用手

    怎么用手,用手 相關圖片手相最近,有很多小型的合作演出。當他們的手更新到2.2版之后,就不能使用了。如果不能使用手2.2,我們該怎么辦?下一步,超人軟件將介紹如何做,如果手2.2不能使用。諾手...

  • px rem em,px em rem區別

    px rem em,px em rem區別 相關圖片px和em的像素。相對長度單位。像素PX是相對于顯示屏的分辨率EM是相對長度的單位。相對于當前對象中文本的字體大小。如果當前內聯文本的字體大小不是人為設置的,則它與瀏覽器的...

  • kb4471328安裝失敗,kb4501375安裝失敗

    kb4471328安裝失敗,kb4501375安裝失敗 相關圖片kb4019990安裝失敗蠕蟲還沒有完全解決,出現了更嚴重的病毒。一些用戶擔心。超人軟件站為您提供了多種預防軟件,必要時可以下載。但是,一些用戶報告kb401215安裝失敗。Kb4012kb405451...

  • 掌閱ireader,掌閱ireader老版本

    掌閱ireader,掌閱ireader老版本 相關圖片掌閱ireader經典版本近兩年來,手工閱讀產品深受消費者歡迎。近日,第三代產品ireader light在掌上閱讀Android中發布,這并不是一個普通的升級,因為這款產品是目前最輕的掌閱ireader a6...

  • flash,flash空白關鍵幀

    flash,flash空白關鍵幀 相關圖片flash組件三類一。效果:請參見開頭的“播放”按鈕。單擊“播放”按鈕開始播放音樂并顯示“停止”按鈕。單擊“停止”按鈕停止音樂并顯示“播放”按鈕。然后單擊“播放”按鈕,從...

  • 445端口如何打開,怎么打開端口

    445端口如何打開,怎么打開端口 相關圖片開啟445端口的方法勒索病毒還沒有結束。近日,勒索病毒開始攻擊王者榮耀安卓用戶,而電腦玩家也應引起重視。為了防止勒索病毒入侵,很多用戶通過軟件和系統關閉了445端口,但關...

熱評文章

  • vue圓形視頻怎么做,vue視頻不要圓的

    vue圓形視頻怎么做,vue視頻不要圓的 相關圖片怎么用vue編輯視頻你不覺得馮小剛拍的我不是潘金蓮的原型視角看起來很酷嗎?事實上,Vue軟件也可以拍攝圓形視頻。如何拍攝Vue圓形視頻?接下來,超人軟件編輯將向您介紹Vue IPHvue為...

  • 幸運奪寶,鉆石奪寶幸運值

    幸運奪寶,鉆石奪寶幸運值 相關圖片奪寶幸運值多少抽水晶作為一款眾籌軟件,lucky loot以其產品數量多、操作簡單而深受很多人的喜愛。那么幸運的戰利品怎么能贏呢?接下來,編輯將為您帶來一個關于如何使用幸運寶的...

  • 動畫幀數,ios動畫為什么那么流暢

    動畫幀數,ios動畫為什么那么流暢 相關圖片過渡動畫縮放Flash作為網頁制作和動畫制作的專業軟件,操作簡單,功能強大。它已經成為交互式矢量圖形和網絡動畫的事實標準,然而,如果制作出的Flash電影文件很大,往往達數ios動...

  • 守護世紀,世紀守護登錄

    守護世紀,世紀守護登錄 相關圖片守護者世紀戰元免費今天,超人軟件編輯就為大家介紹一下教程,是關于世紀衛士的。作為一種關于孩子成長的教育軟件,在這里您不僅可以隨時與老師了解孩子的最新情況,還可以了...

  • C中優先級,運算符中優先級最高

    C中優先級,運算符中優先級最高 相關圖片vb運算中優先級最高的是計算優先級是基于每種選擇器類型的連接字符串。它是與匹配表達式對應的權重。如果優先級相同,則稍后的CSS將應用于元素注意:元素在文檔樹中的位置不會影...

  • 什么時候能出,虛擬實境什么時候能出

    什么時候能出,虛擬實境什么時候能出 相關圖片靈能百分百什么時候出的N5,作為2017年發布的第一款360手機產品,相信大家最關心的是360手機的n5s何時面世?360手機的N5是什么屏幕?接下來,讓超人軟件編輯為您一一作答,然我什么時...

  • 開機F1,為什么要按f1才能開機

    開機F1,為什么要按f1才能開機 相關圖片開機f1f2怎么取消最近,很多小伙伴報告說他們的電腦是win7系統,他們每次打開電腦都要按F1。那么,如果我按F1鍵啟動win7,我該怎么辦?唉,超人軟件編輯會給你介紹win7電腦開機按f1怎...

  • 狀態協議,bgp協議

    狀態協議,bgp協議 相關圖片hdlc協議一種表示臨時響應的狀態碼,要求請求者繼續執行操作碼說明100(繼續)。請求者應繼續執行請求。服務器返回此代碼,以表明請求的第一部分已被接收,并正在等待其余的10m...

  • win7系統無法開機,win7無法開機

    win7系統無法開機,win7無法開機 相關圖片Win7激活Ie10可以為win7用戶帶來更流暢的在線體驗。然而,許多人報告說他們的電腦無法安裝ie10。那么如果win7不能安裝ie10呢?接下來,超人軟件將介紹如何安裝win7開機無法進入系統...

  • ps光線邊緣效果,邊緣增強

    ps光線邊緣效果,邊緣增強 相關圖片如何讓選區邊緣模糊本教程將介紹如何使用焰火來制作斷邊效果。制作方法很簡單,就是用鋼筆打勾,非常適合初學者從煙花中學習。希望大家喜歡先看一下效果圖:制作方法如下:以...

關注微信

变脸官网查询