Wie konvertiere ich Pixel in Graustufen?
Ok, ich benutzeProcessing
das ermöglicht mir den Zugriff auf Pixel von jedem Bild alsint[]
. Was ich jetzt tun möchte, ist, das Bild in Graustufen umzuwandeln. Jedes Pixel hat die folgende Struktur:
...........PIXEL............
[red | green | blue | alpha]
<-8--><--8---><--8--><--8-->
Welche Transformationen muss ich nun auf einzelne RGB-Werte anwenden, um das Bild grau zu machen?
Was ich meine ist, wie viel muss ich addieren / subtrahieren, um das Bild grau zu machen?
Ich habe hier einige Methoden gefunden:http://www.johndcook.com/blog/2009/08/24/algorithms-convert-color-grayscale/