亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

使用PyGame顯示圖像的四種方案實(shí)例代碼

 更新時(shí)間:2022年12月27日 16:28:02   作者:堅(jiān)果的博客  
由于前面學(xué)習(xí)了使用pygame的簡(jiǎn)單操作,現(xiàn)在學(xué)習(xí)當(dāng)前的pygame怎么加載圖片,下面這篇文章主要給大家介紹了關(guān)于使用PyGame顯示圖像的四種方案,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下

安裝pygame

安裝 pygame 的最佳方法是使用 pip 工具(python 使用它來安裝包)。請(qǐng)注意,在最新版本中,這與 python 一起提供。我們使用 –user 標(biāo)志告訴它安裝到主目錄,而不是全局。

python -m pip install -U pygame --user

要查看它是否有效,請(qǐng)運(yùn)行包含的示例之一:

python -m pygame.examples.aliens

如果可行,我們就可以開始了!

在pygame窗口上顯示圖像有四個(gè)基本步驟:

  • 使用pygame 的display.set_mode()方法創(chuàng)建一個(gè)顯示表面對(duì)象。
  • 使用 pygame 的 image.load() 方法創(chuàng)建一個(gè) Image 表面對(duì)象,即在其上繪制圖像的表面對(duì)象。
  • 使用pygame顯示表面對(duì)象的blit()方法將圖像表面對(duì)象復(fù)制到顯示表面對(duì)象。
  • 使用 pygame 的display.update()方法在 pygame 窗口上顯示顯示表面對(duì)象。

使用 PyGame 顯示圖像

在這里,我們首先導(dǎo)入所需的庫,然后設(shè)置圖像的寬度和高度,然后創(chuàng)建該尺寸的顯示表面,然后在 image.load() 函數(shù)中給出所需圖像的路徑,最后遍歷列表事件對(duì)象。

# importing required library
import pygame

# activate the pygame library .
pygame.init()
X = 800
Y = 800

# create the display surface object
# of specific dimension..e(X, Y).
scrn = pygame.display.set_mode((X, Y))

# set the pygame window name
pygame.display.set_caption('image')

# create a surface object, image is drawn on it.
imp = pygame.image.load("avatar.jpeg").convert()

# Using blit to copy content from one surface to other
scrn.blit(imp, (0, 0))

# paint screen one time
pygame.display.flip()
status = True
while (status):

# iterate over the list of Event objects
# that was returned by pygame.event.get() method.
	for i in pygame.event.get():

		# if event object type is QUIT
		# then quitting the pygame
		# and program both.
		if i.type == pygame.QUIT:
			status = False

# deactivates the pygame library
pygame.quit()

總結(jié)

到此這篇關(guān)于使用PyGame顯示圖像的四種方案的文章就介紹到這了,更多相關(guān)PyGame顯示圖像內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python應(yīng)用Axes3D繪圖(批量梯度下降算法)

    python應(yīng)用Axes3D繪圖(批量梯度下降算法)

    這篇文章主要為大家詳細(xì)介紹了python應(yīng)用Axes3D繪圖,批量梯度下降算法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • Python中的CURL PycURL使用例子

    Python中的CURL PycURL使用例子

    這篇文章主要介紹了Python中的CURL PycURL使用例子,需要的朋友可以參考下
    2014-06-06
  • python畫一個(gè)玫瑰和一個(gè)愛心

    python畫一個(gè)玫瑰和一個(gè)愛心

    這篇文章主要教大家用python畫一個(gè)玫瑰和一個(gè)愛心,作為女生節(jié)禮物,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • Pandas中時(shí)間序列的處理大全

    Pandas中時(shí)間序列的處理大全

    這篇文章主要給大家介紹了關(guān)于Pandas中時(shí)間序列處理的相關(guān)資料,pandas 是基于NumPy 的一種工具,該工具是為解決數(shù)據(jù)分析任務(wù)而創(chuàng)建的,需要的朋友可以參考下
    2021-06-06
  • 基于python實(shí)現(xiàn)查詢ip地址來源

    基于python實(shí)現(xiàn)查詢ip地址來源

    這篇文章主要介紹了基于python實(shí)現(xiàn)查詢ip地址來源,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06
  • Django之choices選項(xiàng)和富文本編輯器的使用詳解

    Django之choices選項(xiàng)和富文本編輯器的使用詳解

    這篇文章主要介紹了Django之choices選項(xiàng)和富文本編輯器的使用詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • python實(shí)現(xiàn)簡(jiǎn)單遺傳算法

    python實(shí)現(xiàn)簡(jiǎn)單遺傳算法

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)簡(jiǎn)單的遺傳算法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • Python 中 AttributeError: ‘NoneType‘ object has no attribute ‘X‘ 錯(cuò)誤問題解決方案

    Python 中 AttributeError: ‘NoneType‘ obje

    Python “AttributeError: ‘NoneType’ object has no attribute” 發(fā)生在我們嘗試訪問 None 值的屬性時(shí),例如 來自不返回任何內(nèi)容的函數(shù)的賦值, 要解決該錯(cuò)誤,請(qǐng)?jiān)谠L問屬性之前更正分配,本文通過示例給大家說明錯(cuò)誤是如何發(fā)生的,感興趣的朋友一起看看吧
    2023-08-08
  • python 高階函數(shù)簡(jiǎn)單介紹

    python 高階函數(shù)簡(jiǎn)單介紹

    這篇文章主要介紹了python 高階函數(shù)的相關(guān)資料,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2021-02-02
  • 淺談python標(biāo)準(zhǔn)庫--functools.partial

    淺談python標(biāo)準(zhǔn)庫--functools.partial

    這篇文章主要介紹了python標(biāo)準(zhǔn)庫--functools.partial,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03

最新評(píng)論