gpt4 book ai didi

python-2.7 - 在pygame中只加载图像的一部分?

转载 作者:行者123 更新时间:2023-12-05 02:20:33 24 4
gpt4 key购买 nike

我可以加载整个图像并轻松地使用它们

pygame.image.load("image.png")  

但如果我只想要一小部分,我必须加载整个图像并从那里裁剪。
pygame 中有没有一种方法可以有效地只加载图像的一部分?

最佳答案

载入你的图片

my_image = pygame.image.load("image.png")

创建一个新的表面

surf = pygame.Surface((X, Y))

X 和 Y 分别是以 px 为单位的水平和垂直尺寸。

将图像放在表面上

surf.blit( my_image, (A, B), (C, D, E, F) )

A 和 B 是距左上角的距离。这会将图像放置在 A px 向下和 B px 向左的表面上。

C 和 D 是从左上角开始裁剪的图像部分。向下 C px,向左 D px。

E 和 F 定义图像大小。

关于python-2.7 - 在pygame中只加载图像的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38535330/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com