Создает ли Color объект для каждого пикселя при использовании Bitmap.LockBits еще быстрее, чем Bitmap.GetPixel для каждого пикселя?
Color
Bitmap.LockBits
Bitmap.GetPixel
Или, может быть, создание Color - это основная служебная информация Bitmap.GetPixelпо сравнению с LockBits методом?
LockBits
Цвет - это структура, а не объект.Накладные расходы незначительны.
GetPixel () настолько дорог, потому что он должен блокировать и разблокировать битовый массив для каждого отдельного пикселя.С LockBits () вы можете сделать это только один раз для всего растрового изображения.