python - 有没有办法改变图像的中心?旋转图像
问题描述
嘿 Stackoverflow 社区,我尝试旋转图像,但不是围绕它的中心。有没有办法改变图像的中心,所以它围绕新的中心旋转。(对不起我的英语)
这是我试图旋转图像的代码。没有它围绕图像的模型旋转。代码:
import pygame
import sys
import math
from pygame.locals import *
pygame.init()
clock = pygame.time.Clock()
Screen_size = (500,500)
screen = pygame.display.set_mode(Screen_size)
display = pygame.Surface((250,250))
test_img = pygame.image.load("Sword_left.png")
angle = 0
while True:
display.fill((0,0,0))
for event in pygame.event.get():
if event.type == QUIT:
pygame.quit()
sys.exit()
angle += 2
rot_img = pygame.transform.rotate(test_img,angle)
display.blit(rot_img,(120 - int(rot_img.get_width()/2),120 - int(rot_img.get_height()/2)))
screen.blit(pygame.transform.scale(display,Screen_size),(0,0))
pygame.display.update()
clock.tick(60)
提前致谢!!
解决方案
推荐阅读
- wix - 如何在 Wix Installer 中提供安装选项
- javascript - 使用 asyc 存储反应本机导航问题
- javascript - 如何使用 ReactJs 自定义 Facebook 登录按钮
- java - 时区从程序设置为 UTC 时的时间(以毫秒为单位)
- python - 需要前 5 个高值的最大值:根据条件
- mysql - 如何从 SQL 中具有相同主 ID 但不重复相同数据的两列中检索数据
- css - 使用顺风将内置动画旋转应用于悬停状态
- python - Django 500 错误页面不加载 CSS 文件
- kurento - 通过 kurento 以块或段的形式记录流
- git - 詹金斯-Git-找不到存储库