iOS: как скопировать пиксели из источника в прямоугольник назначения? - PullRequest
0 голосов
/ 22 декабря 2010

программисты!Есть ли способ скопировать растровые данные из одной области дисплея в другую (например, bitblt в Windows)?

1 Ответ

1 голос
/ 22 декабря 2010

У вас нет доступа к дисплею iPhone, но вы можете получить доступ к любым представлениям или изображениям, отображаемым вашим приложением.

Вы можете создать подизображение из любого прямоугольника в некомпонованном представлении, а затем нарисовать это подизображение где-то еще (в том же представлении или в другом), скажем, в обратном вызове drawRect. Вы также можете получить необработанные пиксельные данные, получив указатель на CGBitmapContext, поддерживающий UIView.

...