Ich habe ein Stück Quellcode, der Bilder in PNG-Dateien liest und schreibt. Allerdings schreibt es nur die Bilder als Graustufen, genau nur Schwarz und Weiß.'libpng', Konvertieren einer PNG-Datei von Graustufen in RGB (zu nur einem der Kanäle)
Nun, wie ändere ich es so, dass es auf einen der Kanäle in RGB schreiben würde (R oder G oder B ist in Ordnung)?
Gibt es ein kurzes Tutorial über diese Pixelmanipulation mit libpng?
Keine upvote dafür; obwohl es wahrscheinlich nützliche Dinge darin hat, ist es zu viel zu lesen ohne einige Hinweise darauf, wonach gesucht werden soll. –
Es ist auch ziemlich alt. Die libpng-Distributionen enthalten libpng.3 und libpng-manual.txt (aktuelle Version ist 1.6.10 und ältere Version 1.2.52). Aber auf jeden Fall bietet libpng nicht die spezielle Transformation, nach der du fragst. Es kann ein 1-Kanal-Graustufenbild in 3-Kanal-RGB umwandeln (alle drei Kanäle identisch). –