Я пытался написать код для захвата части экрана, используя getPixel в Windows, с контекстом устройства, равным нулю (для захвата экрана вместо окна), но это было очень медленно. Кажется, что GetDIBits () может быть быстрым, но кажется немного сложным ... Интересно, есть ли библиотека, которая может поместить весь регион в массив, и pixel [x] [y] вернет 24-битный цвет код пикселя?
Или такая библиотека существует на Mac? Или если в Ruby или Python уже есть такая библиотека, которая может это сделать?