Что на самом деле означает "блокировка растрового изображения"?

MSDN говорит, что:

Блокирует растровое изображение в системной памяти.

ничего особенного не объясняется.

  • Что на самом деле означает "блокировка растрового изображения"?

  • Как работает блокировка в памяти?

  • В чем преимущество блокировки?

1 ответ

Решение

Он блокирует растровое изображение (к которому не было прямого доступа, кроме как косвенно через класс Bitmap, к области памяти, так что вы можете иметь прямой доступ к памяти изображения - то есть для чтения / записи в память изображения непосредственно с помощью указателя на Это.

Возможно, вы захотите сделать это, если вам придется манипулировать изображением таким образом, чтобы он был быстрее при прямом доступе, а не при чтении / записи в пиксель, рисовании и т. Д.

После блокировки, вам нужно запомнить, чтобы разблокировать его.

См. Примечания и примеры этой страницы MSDN https://msdn.microsoft.com/en-us/library/5ey6h79d%28v=vs.110%29.aspx

Другие вопросы по тегам