2017-06-29 24 views
0

私はすべてのスプライトシートをカットしたい、または他の言葉では、私がしたいスプライト、離れた距離に位置している10枚の小さな画像を一枚の画像、およびそれらの間のコースの白ボーダー For exampleスプライトシートから1つのイメージを表示する方法は?

を持っていますすべてのスプライトではなく、必要な画像を1つだけ表示します。何とか画像の座標を取得して描画する必要があります。私はパイゲームだけを使用して、私はImageライブラリを使用する必要がありますか?あなたが欲しい、特定の画像の座標を得ることができる場合

答えて

0

、あなたはmatplotlibのとnumpyのをこの

import matplotlib.pyplot as plt 
import numpy as np 

x = plt.imread('path/to/image-sprite') 
y = np.array(x) 
sprite = y[begin_x_coord:end_x_coord, begin_y_coord:end_y_coord] 
plt.imshow(sprite) 
+0

何事もなかったように、スプライトが表示されませんでした使用することができます – This4fun

関連する問題