有趣的 Python 教程:Pygame 翻转图像

在本文中,有趣我们将了解如何使用 Pygame 翻转图像。转图

要翻转图像,有趣我们需要使用 pygame.transform.flip(Surface,转图 xbool, ybool)方法,该方法被调用来根据我们的有趣需要在垂直方向或水平方向翻转图像。

语法:

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

原始图像如下:

垂直翻转图像

我们在垂直方向上翻转图像。服务器托管我们将使用 pygame.transform.flip()来垂直显示图像。有趣将 xbool 作为 True 和 ybool 作为 False 传递,转图这样图像就会垂直翻转。有趣

代码如下:

# 导入 pygame 和 sys

import pygame

import sys

from pygame.locals import

*

# 初始化pygame

# 导入模块

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))

# 复制图像

img_copy = img.copy()

# pygame.transform.flip() 将翻转图像

img_with_flip = pygnsformame.tra.flip(img_copy, False, True)

# surface.blit() 函数绘制一个源

# 在这个表面上

screen.blit(img_with_flip, (50 + 1 * 120, 100))

# 退出屏幕的事件侦听器

for event in pygame.event.get():

if event.type == QUIT:

pygame.quit()

sys.exit()

# 每秒更新帧数

pygame.display.update()

效果图如下:

水平方向翻转图像

我们在水平方向翻转图像。云服务器对于这个 xbool 作为 False 和 ybool 作为 True 传递,有趣水平翻转它。转图代码如下:

# 导入 pygame 和 sys

import pygame

import sys

from pygame.locals import

*

# 初始化pygame

# 导入模块

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))

# 复制图像

img_copy = img.copy()

# pygame.transform.flip() 将翻转图像

img_with_flip = pygame.transform.flip(img_copy, False, True)

# surface.blit() 函数绘制一个源

# 在这个表面上

screen.blit(img_with_flip, (50 + 1 * 120, 100))

# 退出屏幕的事件侦听器

for event in pygame.event.get():

if event.type == QUIT:

pygame.quit()

sys.exit()

# 每秒更新帧数

pygame.display.update()

显示如下:

OK,你学会了吗?转图

网站模板
域名
上一篇:5、企业注册国内域名需要证件,其它情况一律不需要证件。
下一篇:4、企业无形资产:通用网站已成为企业网络知识产权的重要组成部分,属于企业的无形资产,也有助于提升企业的品牌形象和技术领先形象。它是企业品牌资产不可或缺的一部分。