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

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

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

前言:

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

語法:

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

原始圖像如下:

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

我們在垂直方向上翻轉(zhuǎn)圖像。我們將使用 pygame.transform.flip() 來垂直顯示圖像。將 xbool 作為 True 和 ybool 作為 False 傳遞,這樣圖像就會垂直翻轉(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() 將返回
# 有圖像的對象
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ù)繪制一個源
? ? # 在這個表面上
? ? screen.blit(img_with_flip, (50 + 1 * 120, 100))


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


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

效果圖如下:

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

我們在水平方向翻轉(zhuǎn)圖像。對于這個 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() 將返回
# 有圖像的對象
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ù)繪制一個源
? ? # 在這個表面上
? ? screen.blit(img_with_flip, (50 + 1 * 120, 100))


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


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

顯示如下:

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

相關(guān)文章

  • Python selenium文件上傳下載功能代碼實例

    Python selenium文件上傳下載功能代碼實例

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

    python正向最大匹配分詞和逆向最大匹配分詞的實例

    今天小編就為大家分享一篇python正向最大匹配分詞和逆向最大匹配分詞的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • Python第三方庫OS庫方法實操

    Python第三方庫OS庫方法實操

    這篇文章主要給大家介紹了關(guān)于Python第三方庫OS庫的相關(guān)資料,os庫主要是對文件和文件夾進(jìn)行操作,在Python中對?件和?件夾的操作要借助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
  • 通過代碼實例解析Pytest運(yùn)行流程

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

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

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

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

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

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

    Python+OpenCV手勢檢測與識別Mediapipe基礎(chǔ)篇

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

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

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

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

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

最新評論

元朗区| 锦州市| 阜平县| 东方市| 黎城县| 镇巴县| 万载县| 育儿| 湖南省| 万荣县| 湾仔区| 霍山县| 凭祥市| 浙江省| 河西区| 朝阳市| 屏边| 克拉玛依市| 襄樊市| 天等县| 星子县| 辛集市| 邵阳县| 全南县| 新丰县| 固安县| 山东省| 盐津县| 绥德县| 浦城县| 延长县| 玉屏| 东海县| 潮州市| 新干县| 开江县| 思南县| 绥德县| 双江| 勃利县| 山西省|