Point pos = new Point(startPoint % data.Width, startPoint / data.Width); Console.WriteLine(pos); }
bm.UnlockBits(data);
som gerne skulle finde den første pixel der er R>250,G<250,B<250 men den virker ikke helt? prøv at opret test.bmp, og lav det fx 1000*1000 og med en rød,blå og grøn pixel nogenlunde i starten...
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
har lavet denne, måske er den lettere at redigere i?
//Open image Bitmap bm = new Bitmap("test.bmp");
//Lock the bitmap into memory, so it does not move around BitmapData data = bm.LockBits(new Rectangle(0, 0, bm.Width, bm.Height), ImageLockMode.ReadWrite, PixelFormat.Format24bppRgb);
Hvis du vil have det har jeg skrevet en klasse (SuperBit) der gor det du vil have. Konstruktoren tager et bitmap og laser det saa i hukommelsen. herefter kan du iterere igennem det og til sidst frigive det igen. Det virker (saa vidt jeg ved) med alle 24 og 32 bit bitmaps. Jeg har selv brugt det til at genkende figurer i et pc spil :)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.