Я запускаю много тестов для двух программ (Window7 C # Debug & Release Program).
tag: Window7, C #, Bitmap, Lockbits, byte
Содержимоеследующим образом.
Спецификация растрового изображения (размер изображения: 3072X3072)
Bitmap originImage;
int cnt = 0;
BitmapData bmOrigin = originImage.LockBits(
new Rectangle(0, 0, originImage.Width,
originImage.Height),
ImageLockMode.ReadOnly,
originImage.PixelFormat);
byte* ptrOrigin = (byte*)bmOrigin.Scan0.ToPointer();
if (ptrDefect[y * bmDefect.Stride + x] == 255)
{
cnt++;
}
При использовании двух программ содержимое повторяется 1000 раз, и примерно 30получены разные результаты.
У меня есть подозрительное место.(Bitmap, Byte, 255Value, Scan, Lockbits)
Есть ли еще подозреваемое место, кроме того, что я сказал?
Спасибо за чтение этой статьи.Пожалуйста, дайте нам различные мнения.