pygame怎么旋转图片,pygame.transform
本文主要介绍如何用基于Python的Pygame翻转一张图片。我们将学习如何用Pygame翻转图像。翻转一张图片,我们需要使用pygame.transform.flip (surface,xbool,ybool)方法,根据我们的需要调用这个方法来垂直或水平翻转一张图片。我们来看看具体的实现过程。
00-1010前言:1。垂直翻转图像;2.水平翻转图像。
目录
要翻转图像,我们需要使用pygame.transform.flip (surface,xbool,ybool)方法,根据我们的需要调用这个方法来垂直或水平翻转图像。
语法:
pygame.transform.flip(Surface,xbool,ybool)
原始图像如下:
前言:
我们垂直翻转图像。我们将使用pygame.transform.flip()来垂直显示图像。将xbool作为True传递,将ybool作为False传递,这样图像将垂直翻转。
代码如下:
#导入pygame和sys
导入pygame
导入系统
从pygame.locals导入*
#初始化pygame
#导入模块
pygame.init()
py game . display . set _ caption( www . Linux mi.com )
#图像尺寸将显示在屏幕上
screen=py game . display . set _ mode((1300,600),0,32)
# pygame.image.load()将返回
#带有图像的对象
img=py game . image . load( Linux mi.com . png )
而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))
#退出屏幕的事件监听器
用于pygame.event.get():中的事件
if event.type==QUIT:
pygame.quit()
sys.exit()
每秒更新帧数
pygame.display.update()
效果图如下:
1、垂直翻转图像
我们水平翻转图像。要将这个xbool作为False传递,将ybool作为True传递,请水平翻转它。
代码如下:
#导入pygame和sys
导入pygame
导入系统
从pygame.locals导入*
#初始化pygame
#导入模块
pygame.init()
py game . display . set _ caption( www . Linux mi.com )
#图像尺寸将显示在屏幕上
screen=py game . display . set _ mode((1300,600),0,32)
# pygame.image.load()将返回
#带有图像的对象
img=py game . image . load( Linux mi.com . png )
而True:
#背景颜色
screen.fill((255,255,255))
#复制图像
img_copy=img.copy()
# pygame.transform.flip()将翻转图像。
img _ with _ flip=py game . transform . flip(img _ copy,False,True)
# surface.blit()函数绘制源代码
#在这个表面上
screen.blit(img_with_flip,(50 1 * 120,100))
#退出屏幕的事件监听器
用于pygame.event.get():中的事件
if event.type==QUIT:
pygame.quit()
sys.exit()
每秒更新帧数
pygame.display.update()
显示如下:
这就是这篇关于用基于Python的Pygame翻转图像的文章。关于使用Pygame翻转图像的更多信息,请搜索热门IT软件开发工作室之前的文章或继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。