它实际上意味着"位图锁定"?

时间:2016-05-30 22:22:52

标签: c#-4.0 image-processing bitmap locking bitmapdata

MSDN says

  

将位图锁定到系统内存中。

没有解释。

  • "位图锁定"实际意味着什么?

  • 如何锁定内存?

  • 锁定有什么好处?

1 个答案:

答案 0 :(得分:2)

它锁定位图图像(除了通过Bitmap类间接访问外,它不能直接访问存储区域,以便您可以直接访问图像的内存 - 直接使用图像内存进行读/写操作指向它的指针。

如果您必须通过直接访问而不是read / writepexel,drawline等更快地操作图像,您可能希望这样做。

锁定后,您需要记住将其解锁。

请参阅此MSDN页面https://msdn.microsoft.com/en-us/library/5ey6h79d%28v=vs.110%29.aspx

的备注和示例