pygame怎么旋转图片,pygame.transform

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: