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

基于Python利用Pygame實(shí)現(xiàn)翻轉(zhuǎn)圖像

 更新時(shí)間:2022年02月16日 14:31:17   作者:聆聽(tīng)世界的魚(yú)  
這篇文章主要介紹了基于Python利用Pygame實(shí)現(xiàn)翻轉(zhuǎn)圖像,我們將了解如何使用Pygame翻轉(zhuǎn)圖像,要翻轉(zhuǎn)圖像,我們需要使用pygame.transform.flip(Surface,?xbool,?ybool)?方法,該方法被調(diào)用來(lái)根據(jù)我們的需要在垂直方向或水平方向翻轉(zhuǎn)圖像,下面來(lái)看看具體的實(shí)現(xiàn)過(guò)程吧

前言:

要翻轉(zhuǎn)圖像,我們需要使用pygame.transform.flip(Surface, xbool, ybool) 方法,該方法被調(diào)用來(lái)根據(jù)我們的需要在垂直方向或水平方向翻轉(zhuǎn)圖像。

語(yǔ)法:

pygame.transform.flip(Surface, xbool, ybool)

原始圖像如下:

1、垂直翻轉(zhuǎn)圖像

我們?cè)诖怪狈较蛏戏D(zhuǎn)圖像。我們將使用 pygame.transform.flip() 來(lái)垂直顯示圖像。將 xbool 作為 True 和 ybool 作為 False 傳遞,這樣圖像就會(huì)垂直翻轉(zhuǎn)。

代碼如下:

# 導(dǎo)入 pygame 和 sys
import pygame
import sys


from pygame.locals import *


# 初始化pygame
# 導(dǎo)入模塊
pygame.init()
pygame.display.set_caption('www.linuxmi.com')


# 圖像大小將顯示在屏幕上
screen = pygame.display.set_mode((1300, 600), 0, 32)


# pygame.image.load() 將返回
# 有圖像的對(duì)象
img = pygame.image.load('linuxmi.com.png')


while True:


? ? # 背景顏色
? ? screen.fill((255, 255, 255))


? ? # 復(fù)制圖像
? ? img_copy = img.copy()


? ? # pygame.transform.flip() 將翻轉(zhuǎn)圖像
? ? img_with_flip = pygnsformame.tra.flip(img_copy, False, True)


? ? # surface.blit() 函數(shù)繪制一個(gè)源
? ? # 在這個(gè)表面上
? ? screen.blit(img_with_flip, (50 + 1 * 120, 100))


? ? # 退出屏幕的事件偵聽(tīng)器
? ? for event in pygame.event.get():
? ? ? ? if event.type == QUIT:
? ? ? ? ? ? pygame.quit()
? ? ? ? ? ? sys.exit()


? ? # 每秒更新幀數(shù)
? ? pygame.display.update()

效果圖如下:

2、水平方向翻轉(zhuǎn)圖像

我們?cè)谒椒较蚍D(zhuǎn)圖像。對(duì)于這個(gè) xbool 作為 False 和 ybool 作為 True 傳遞,水平翻轉(zhuǎn)它。

代碼如下:

# 導(dǎo)入 pygame 和 sys
import pygame
import sys


from pygame.locals import *


# 初始化pygame
# 導(dǎo)入模塊
pygame.init()
pygame.display.set_caption('www.linuxmi.com')


# 圖像大小將顯示在屏幕上
screen = pygame.display.set_mode((1300, 600), 0, 32)


# pygame.image.load() 將返回
# 有圖像的對(duì)象
img = pygame.image.load('linuxmi.com.png')


while True:


? ? # 背景顏色
? ? screen.fill((255, 255, 255))


? ? # 復(fù)制圖像
? ? img_copy = img.copy()


? ? # pygame.transform.flip() 將翻轉(zhuǎn)圖像
? ? img_with_flip = pygame.transform.flip(img_copy, False, True)


? ? # surface.blit() 函數(shù)繪制一個(gè)源
? ? # 在這個(gè)表面上
? ? screen.blit(img_with_flip, (50 + 1 * 120, 100))


? ? # 退出屏幕的事件偵聽(tīng)器
? ? for event in pygame.event.get():
? ? ? ? if event.type == QUIT:
? ? ? ? ? ? pygame.quit()
? ? ? ? ? ? sys.exit()


? ? # 每秒更新幀數(shù)
? ? pygame.display.update()

顯示如下:

到此這篇關(guān)于 基于Python利用Pygame實(shí)現(xiàn)翻轉(zhuǎn)圖像的文章就介紹到這了,更多相關(guān)Pygame實(shí)現(xiàn)翻轉(zhuǎn)圖像內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python selenium文件上傳下載功能代碼實(shí)例

    Python selenium文件上傳下載功能代碼實(shí)例

    這篇文章主要介紹了Python selenium文件上傳下載功能代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • python正向最大匹配分詞和逆向最大匹配分詞的實(shí)例

    python正向最大匹配分詞和逆向最大匹配分詞的實(shí)例

    今天小編就為大家分享一篇python正向最大匹配分詞和逆向最大匹配分詞的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-11-11
  • Python第三方庫(kù)OS庫(kù)方法實(shí)操

    Python第三方庫(kù)OS庫(kù)方法實(shí)操

    這篇文章主要給大家介紹了關(guān)于Python第三方庫(kù)OS庫(kù)的相關(guān)資料,os庫(kù)主要是對(duì)文件和文件夾進(jìn)行操作,在Python中對(duì)?件和?件夾的操作要借助os模塊??的相關(guān)功能,需要的朋友可以參考下
    2024-06-06
  • python下os模塊強(qiáng)大的重命名方法renames詳解

    python下os模塊強(qiáng)大的重命名方法renames詳解

    這篇文章主要介紹了python下os模塊強(qiáng)大的重命名方法renames詳解的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • 通過(guò)代碼實(shí)例解析Pytest運(yùn)行流程

    通過(guò)代碼實(shí)例解析Pytest運(yùn)行流程

    這篇文章主要介紹了通過(guò)代碼實(shí)例解析Pytest運(yùn)行流程,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • 聊聊pytorch中Optimizer與optimizer.step()的用法

    聊聊pytorch中Optimizer與optimizer.step()的用法

    這篇文章主要介紹了pytorch中Optimizer與optimizer.step()的用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • 使用Python和NLTK進(jìn)行文本預(yù)處理示例詳解

    使用Python和NLTK進(jìn)行文本預(yù)處理示例詳解

    文將介紹如何使用Python編程語(yǔ)言和NLTK(Natural Language Toolkit)庫(kù)進(jìn)行文本預(yù)處理,為后續(xù)的文本分析和機(jī)器學(xué)習(xí)任務(wù)做準(zhǔn)備,文中有詳細(xì)的代碼示例供大家參考,需要的朋友可以參考下
    2024-03-03
  • Python+OpenCV手勢(shì)檢測(cè)與識(shí)別Mediapipe基礎(chǔ)篇

    Python+OpenCV手勢(shì)檢測(cè)與識(shí)別Mediapipe基礎(chǔ)篇

    網(wǎng)上搜到了一些關(guān)于手勢(shì)處理的實(shí)驗(yàn),我在這兒簡(jiǎn)單的實(shí)現(xiàn)一下,下面這篇文章主要給大家介紹了關(guān)于Python+OpenCV手勢(shì)檢測(cè)與識(shí)別Mediapipe基礎(chǔ)篇的相關(guān)資料,需要的朋友可以參考下
    2022-12-12
  • Python對(duì)列表進(jìn)行排序的五種方法舉例

    Python對(duì)列表進(jìn)行排序的五種方法舉例

    這篇文章主要介紹了Python對(duì)列表進(jìn)行排序的五種方法,文中包括sort()方法、sorted()函數(shù)、lambda表達(dá)式、operator模塊和numpy模塊,幫助開(kāi)發(fā)者根據(jù)具體需求選擇合適的排序方式,需要的朋友可以參考下
    2024-11-11
  • 如何使用selenium和requests組合實(shí)現(xiàn)登錄頁(yè)面

    如何使用selenium和requests組合實(shí)現(xiàn)登錄頁(yè)面

    這篇文章主要介紹了如何使用selenium和requests組合實(shí)現(xiàn)登錄頁(yè)面,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02

最新評(píng)論

富民县| 商洛市| 确山县| 高邮市| 和平区| 天柱县| 盐山县| 平远县| 达州市| 宜良县| 平利县| 黄浦区| 犍为县| 绥宁县| 长葛市| 通许县| 光山县| 余干县| 剑川县| 黄陵县| 荔波县| 崇左市| 陆河县| 临清市| 克东县| 荔波县| 确山县| 普洱| 拜城县| 台东市| 措勤县| 安顺市| 得荣县| 承德县| 石泉县| 托克托县| 乡宁县| 平利县| 康保县| 新源县| 灵宝市|