Захват одного вида и вывод на другой вид - PullRequest
1 голос
/ 06 июня 2010

ищет импульс, как это сделать.Я знаю, что можно захватить iSight, но я понятия не имею, как сделать снимок экрана и вывести его в режиме реального времени на другой ... записи не будет, просто выводится ... было бы неплохо, если бы кто-то мог дать мненамек.

спасибо заранее

1 Ответ

0 голосов
/ 06 июня 2010

Захват одного вида и вывод в другой вид

Чтобы сделать снимок, попросите у него данные PDF, отображающие, что находится в пределах его границ . Чтобы отобразить его в другом месте в вашем приложении, вы можете создать изображение в формате PDF с представлением , создать NSImage и вставить изображение с представлением в изображение .

В качестве альтернативы, блокирует фокус на представлении , создает NSBitmapImageRep с содержимым представления (снова передавая границы представления), а разблокирует фокус на представлении , затем создайте изображение и поместите в него изображение представителя так же, как указано выше.

... Понятия не имею, как сделать снимок экрана и вывести его в режиме реального времени на другой ...

Чтобы сделать снимок экрана (или любой его части), см. мой ответ на этот другой вопрос .

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

...