Bildaten pixelgenau verarbeiten
-
Hallo,
wie kann ich am besten ein geladenes Bild z.B. analysieren bzw. bearbeiten? Genauer meine ich, wie kann ich auf jedes Pixel zugreifen. Also in Form eines Array oder direkt über die Koordinaten. Und da eben dann auch einzelne Pixel manipulieren.Vielen Dank.
Gruß
Sven
-
Schau dir mal die Funktionen von Bitmap an.
z.B. GetPixel
-
Hi, danke habe ich auch schon gefunden. Nur finde ich diese Methode sehr langsam.
Gruß
Sven
-
Schau dir mal GetBitmapBits an.
-
Mit Bitmap.LockBits bekommst du ein BitmapData-Objekt. Auf dem kannst du allen möglichen Unsinn treiben. Aber mit "unsafe". Dafür musst du aber wissen was es für ein Bitmap ist. (PixelFormat). Auf jeden Fall geht das schnell.
Einfach mal googlen.
Grantopalen.
-
Hi,
LockBits hört sich doch sehr gut an. Werd das mal ausprobieren. Vielen Dank.Gruß
Sven