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);
        }