Мне просто нужно получить одиночный пиксель из большого растрового изображения, и мне нужно, чтобы это было сделано эффективно и желательно с помощью метода расширения.
Я нашел много методов, чтобы сделать это эффективно для циклов но как лучше всего сделать это для одного пикселя? Я не хочу создавать весь битовый массив размером 5000x5000 только для получения одного пикселя, как здесь C# - более быстрые альтернативы SetPixel и GetPixel для растровых изображений для Windows приложения Forms и изменения моих растровых изображений все время, так что в любом случае это, наверное, было бы бессмысленно.
public static Color GetSingleBitmapPixel(this Bitmap bmp, int x, int y)
{
// Code here to retrieve it as fast as possible
}