Ich habe Daten über die Pixel in dem folgende Format (B, G, R)eine Matrix von Pixeln zu einem Bild Python
M = [
[(0, 0, 255), (0, 255, 0)],
[(255, 0, 0), (0, 0, 0)]
]
was bedeutet, dass es sich um ein 2D-Bild, in dem ersten Pixel rot ist, Die zweite ist Grün, die dritte ist Blau und die letzte ist Schwarz. Offensichtlich ist mein Originalbild ziemlich groß, also ist 2x2 nur ein Beispiel. Grundsätzlich gilt:
red, blue
green, black
Ich möchte diese Daten als Bild darstellen:
from matplotlib import pyplot as plt
plt.imshow(np.array(M), interpolation='none')
plt.show()
aber das gibt mir eine absolut leer (schwarz) auf dem Bildschirm. Gibt es eine einfache Möglichkeit, ein schönes 2x2-Pixel-Bild zu erhalten?