0

我正在使用 pygame。我有一张背景图片(size=600, 600),我想给图片添加模糊效果,但不是全图。我只想给 1/3 图片(尺寸=600、200)的模糊效果。我想要 2/3 的图片不模糊。我怎样才能做到这一点?不:我知道模糊效果,我只想学习分屏?

4

1 回答 1

0

假设您想模糊底部三分之一。您将不得不执行类似于以下的操作:

#background is the background picture
blurred=pygame.Surface((600, 200))
temprect=background.get_rect()
temprect.top=400
blurred.blit(background, temprect)
#blur "blurred" here
temprect=blurred.get_rect()
temprect.top=400
background.blit(blurred, temprect)

这应该有效,但如果没有,请告诉我。

于 2013-08-07T23:17:12.463 回答