28.03.2012, 16:16
Hallo donkey,
kreative Nutzung der Array-Funktionen!
- In der Schleife wird jeweils eine Zeile bearbeitet.
- Es wird das Subarray ab Position 2 geholt und von den Daten ab Position 0 abgezogen (also Pixel2-Pixel0 über Pixel12-Pixel10 bis hin zu PixelN-PixelN-2).
- Das Ergebnis wird genutzt, um die bisherigen Pixel1 bis PixelN-1 zu überschreiben.
kreative Nutzung der Array-Funktionen!
- In der Schleife wird jeweils eine Zeile bearbeitet.
- Es wird das Subarray ab Position 2 geholt und von den Daten ab Position 0 abgezogen (also Pixel2-Pixel0 über Pixel12-Pixel10 bis hin zu PixelN-PixelN-2).
- Das Ergebnis wird genutzt, um die bisherigen Pixel1 bis PixelN-1 zu überschreiben.
Zitat:Die Ränder sind hier aber außer acht gelassen?Nein, aber sie werden nicht überschrieben.
Zitat:Und das Error-handling auch?Das einzige Errorhandling, was noch anfallen könnte, wäre die Prüfung, ob dein Bild wenigstens 3 Pixel breit ist...