Рисование больших изображений для iPad - PullRequest
2 голосов
/ 05 декабря 2011

Разрабатываю приложение для просмотра изображений. Я использовал пример PhotoScroller Apple для реализации этого приложения. В моем приложении я хочу иметь возможность рисовать на изображении.

У меня была идея поместить UIView поверх прозрачного фона и рисовать линии с помощью сенсорных событий. Это решение стало очень медленным, потому что сгенерированные изображения очень большие, около 3700x2000 пикселей.

Я также попробовал решение на примере Apple GLPaint, который использует OpenGL, но имеет ограничение по размеру 2048x2048 пикселей.

У кого-нибудь есть идея или пример того, как я это реализую?

1 Ответ

2 голосов
/ 05 декабря 2011

Я думаю, вы должны попытаться выложить свое изображение.

Один из вариантов - использование CATiledLayer. Взгляните на этот короткий учебник .

Или вы можете попробовать CGContextDrawTiledImage, чтобы закончить. Возможно этот пост от С.О. может помочь вам начать .

...