Что делает Bitmap.LockBits если PixelFormat указанный в вызове отличается от указанного в Bitmap?
Что делает Bitmap.LockBits
если PixelFormat
указанный в вызове отличается от указанного в Bitmap
?
Ответы (1 шт):
Автор решения: aepot
→ Ссылка
В этом случае конверсия происходит в недрах библиотеки GDI+. Вероятно даже с использованием ресурсов видеокарты, поэтому происходит весьма быстро.
Это потребляет дополнительную память и процессорное время на маршаллинг данных туда-обратно при локе-анлоке.