Получение необработанных данных дисплея из NSView - PullRequest
0 голосов
/ 28 мая 2010

Моя цель - отправить NSView по проводам. мне было интересно, есть ли способ получить необработанные данные дисплея, содержащиеся в NSView, чтобы я мог отправлять эти данные по проводам и повторно отображать их в месте назначения.

спасибо.

1 Ответ

0 голосов
/ 28 мая 2010

Джефф Ламарш недавно опубликовал краткую новость об этом в своем блоге:

http://iphonedevelopment.blogspot.com/2008/10/getting-contents-of-uiview-as-uiimage.html

Он ссылается на эту пасту , которая содержит:

UIGraphicsBeginImageContext(myView.bounds.size);
[myView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

Это, по-видимому, преобразует myView в UIImage, называемый viewImage, который вы можете затем преобразовать в NSData и передать, как вам нравится.

...