偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

有趣的 Python 教程:Pygame 翻轉(zhuǎn)圖像

開(kāi)發(fā) 后端
在本文中,我們將了解如何使用 Pygame 翻轉(zhuǎn)圖像。要翻轉(zhuǎn)圖像,我們需要使用 pygame.transform.flip(Surface, xbool, ybool) 方法,該方法被調(diào)用來(lái)根據(jù)我們的需要在垂直方向或水平方向翻轉(zhuǎn)圖像。

在本文中,我們將了解如何使用 Pygame 翻轉(zhuǎn)圖像。

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

語(yǔ)法:

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

原始圖像如下:

垂直翻轉(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()

效果圖如下:

水平方向翻轉(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()

顯示如下:


OK,你學(xué)會(huì)了嗎?



責(zé)任編輯:龐桂玉 來(lái)源: Linux公社
相關(guān)推薦

2021-03-28 22:55:44

Python編程技術(shù)

2020-07-29 10:00:38

PythonEllipsis索引

2022-10-10 23:19:02

Python腳本語(yǔ)言工具庫(kù)

2017-08-08 16:04:30

Python圖片處理文章提取器

2020-03-29 20:27:51

Python函數(shù)開(kāi)發(fā)

2022-12-28 08:59:11

2022-08-23 08:01:09

CSS前端

2018-08-30 17:50:30

圖像數(shù)據(jù)分析通道

2020-04-28 15:10:12

OpenCV Pyth閾值Linux

2014-09-19 11:17:48

面試題

2023-07-14 22:36:42

Node.jsStorage

2010-07-17 01:03:13

CMD Telnet

2023-03-13 08:47:06

CSS數(shù)學(xué)函數(shù)

2016-10-21 10:15:53

2018-05-07 15:32:54

編程語(yǔ)言Python程序員

2022-08-23 12:32:37

Python可視化圖表

2022-04-20 07:42:08

Python腳本代碼

2022-08-29 14:56:56

Python腳本代碼

2019-02-13 09:42:00

PythonPyGame Zero開(kāi)發(fā)

2016-08-22 17:37:24

Python圖像處理搜索引擎
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)