> 백엔드 개발 > 파이썬 튜토리얼 > 흥미로운 Python 튜토리얼: Pygame으로 이미지 뒤집기

흥미로운 Python 튜토리얼: Pygame으로 이미지 뒤집기

王林
풀어 주다: 2023-04-17 14:32:15
앞으로
1616명이 탐색했습니다.

이 기사에서는 Pygame을 사용하여 이미지를 뒤집는 방법을 배웁니다.

이미지를 뒤집으려면 필요에 따라 이미지를 수직 또는 수평으로 뒤집기 위해 호출되는 pygame.transform.flip(Surface, xbool, ybool) 메서드를 사용해야 합니다.

구문:

pygame.transform.flip(Surface, xbool, ybool)
로그인 후 복사

원본 이미지는 다음과 같습니다.

흥미로운 Python 튜토리얼: Pygame으로 이미지 뒤집기

이미지를 수직으로 뒤집습니다.

이미지를 수직 방향으로 뒤집습니다. 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()
로그인 후 복사

효과 그림은 다음과 같습니다.

흥미로운 Python 튜토리얼: Pygame으로 이미지 뒤집기

이미지를 가로로 뒤집습니다

이미지를 가로로 뒤집습니다 . 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()
로그인 후 복사

는 다음과 같이 표시됩니다.

흥미로운 Python 튜토리얼: Pygame으로 이미지 뒤집기


알겠습니다. 배웠나요?



위 내용은 흥미로운 Python 튜토리얼: Pygame으로 이미지 뒤집기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:51cto.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿