2016-11-10 2 views

Répondre

0

Si vous pouvez utiliser la bibliothèque PIL/oreiller, vous pouvez convertir l'image pygame en une image PIL, y convertir les niveaux de gris et les convertir. Cette conversion est illustrée here. Vous pouvez également utiliser la solution here qui transforme manuellement les données en niveaux de gris.

+0

Nous vous remercions de votre aide le deuxième lien fonctionne bien, mais y at-il un moyen de le faire si vous enregistrez l'image au format YUV – enterbutton

+0

Avec YUV, le composant Y est la luminance, vous pouvez donc utiliser pour le R, G, et B les composants du réseau de surface. Si R = G = B, vous devriez obtenir une image en niveaux de gris, alors faites simplement Y = R = G = B. – CodeSurgeon

+0

Merci pour l'explication @ user2588654 – enterbutton