RISOLTO![]()
codice:int x = 0; int y = 0; bool trovatoNero = false; BitmapData bmpData = cutVersion.LockBits(new Rectangle(0, 0, cutVersion.Width, cutVersion.Height), ImageLockMode.ReadOnly, PixelFormat.Format32bppArgb); System.IntPtr bmpScan0 = bmpData.Scan0; int PixelSize = 4; unsafe { for (y = 0; y < bmpData.Height && !trovatoNero ; y++) { byte* row = (byte*)bmpData.Scan0 + (y * bmpData.Stride); for (x = 0; x < bmpData.Width; x++) { if (row[x * PixelSize] <= 100) { trovatoNero = true; } } } cutVersion.UnlockBits(bmpData); }

Rispondi quotando