Что на самом деле означает "блокировка растрового изображения"?
MSDN говорит, что:
Блокирует растровое изображение в системной памяти.
ничего особенного не объясняется.
Что на самом деле означает "блокировка растрового изображения"?
Как работает блокировка в памяти?
В чем преимущество блокировки?
1 ответ
Он блокирует растровое изображение (к которому не было прямого доступа, кроме как косвенно через класс Bitmap, к области памяти, так что вы можете иметь прямой доступ к памяти изображения - то есть для чтения / записи в память изображения непосредственно с помощью указателя на Это.
Возможно, вы захотите сделать это, если вам придется манипулировать изображением таким образом, чтобы он был быстрее при прямом доступе, а не при чтении / записи в пиксель, рисовании и т. Д.
После блокировки, вам нужно запомнить, чтобы разблокировать его.
См. Примечания и примеры этой страницы MSDN https://msdn.microsoft.com/en-us/library/5ey6h79d%28v=vs.110%29.aspx