2016-07-22 6 views
1

私は、全体の画像を読み込むとpygameのイメージの一部だけをロードしますか?

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

で簡単に彼らと仕事が、私は唯一の小さな部分をしたい場合、私はそこから全体のイメージと作物をロードすることができます。
イメージの一部だけを効率的に読み込む方法はありますか?

答えて

0

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 downおよびB px leftの上に画像を置く。

CおよびDは、左上隅からの画像のトリミングされた部分です。 C px down、D px left。

EとFは画像サイズを定義します。

+0

これは画像の一部を読み込まず、画像全体を読み込んで切り落とします – doominabox1

関連する問題