Python 需要移动屏幕的一小部分
如何将曲面的一小部分转换为图像对象? 我根本不是python专家,所以,当文档谈到一个名为numpty的类时?还有另一个函数叫做tostring和fromstring,这还不清楚。我认为from_rect()可能有帮助,但对我来说也不明显 我想知道做以下事情的最佳方法是什么: 我正在加载一张照片,在上面绘图,然后再次保存。但是你想把一个32x32的小区域从中间转换成一个精灵,然后把精灵放回原处,但要放低一些像素(没有透明度或任何花哨的东西)。如何将曲面的一小部分转换为图像对象Python 需要移动屏幕的一小部分,python,animation,pygame,Python,Animation,Pygame,如何将曲面的一小部分转换为图像对象? 我根本不是python专家,所以,当文档谈到一个名为numpty的类时?还有另一个函数叫做tostring和fromstring,这还不清楚。我认为from_rect()可能有帮助,但对我来说也不明显 我想知道做以下事情的最佳方法是什么: 我正在加载一张照片,在上面绘图,然后再次保存。但是你想把一个32x32的小区域从中间转换成一个精灵,然后把精灵放回原处,但要放低一些像素(没有透明度或任何花哨的东西)。如何将曲面的一小部分转换为图像对象 size = wi
size = width, height = 1080, 720
screen = pygame.display.set_mode(size)
screen.fill(black)
keyboard = pygame.image.load("keyboard.jpg")
keyboard = pygame.transform.scale(keyboard, size)
screen.blit(keyboard, (0,0))
image = screen.getmeaspriteplease(500,300,32,32) # how do I do this?
screen.blit(image, (500,400))
您正在寻找:
您正在寻找:
谢谢@sloth。我不确定是谁给出了a-1的答案,但我会马上尝试并回答,因为它看起来可能满足我的最低需求。到时候我会发一封确认信。谢谢!我将最后一位更改为:pygame.draw.rect(屏幕,黑色,rect(500,300,32,32),0)#空白屏幕。设置剪辑(rect(500,300,32,32))#制作剪辑的矩形屏幕。blit(我的小拷贝,(500,350+3))#将剪断的图像向下移动3像素,按照我的意愿修剪剪断图像的底部。谢谢@sloth。我不确定是谁给出了a-1的答案,但我会马上尝试并回答,因为它看起来可能满足我的最低需求。到时候我会发一封确认信。谢谢!我将最后一位更改为:pygame.draw.rect(屏幕,黑色,rect(500,300,32,32),0)#空白屏幕。设置剪辑(rect(500,300,32,32))#制作剪辑的矩形屏幕。blit(我的小拷贝,(500,350+3))#将剪断的图像向下移动3像素,按照我的意愿修剪剪断图像的底部。
keyboard = pygame.transform.scale(keyboard, size)
my_little_copy = keyboard.subsurface(Rect(500, 300, 32, 32)).copy()
screen.blit(keyboard, (0, 0))
screen.blit(my_little_copy, (500, 350))