为ipad绘制大图像

时间:2011-12-05 18:14:15

标签: image ipad drawing

我正在开发一个查看图像的应用程序。 我使用PhotoScroller Apple的例子来实现这个应用程序。 在我的应用程序中,我希望能够在图像上绘制。

我有一个想法是将UIView置于透明背景的顶部,并通过触摸事件绘制线条。这个解决方案变得非常慢,因为生成的图像非常大,大约3700x2000像素。

我也尝试过使用OpenGL的Apple GLPaint示例的解决方案,但它的大小限制为2048x2048像素。

任何人对我如何实现这个有任何想法或示例?

1 个答案:

答案 0 :(得分:2)

我认为你应该尝试平铺你的形象。

一个选项是使用CATiledLayer。看看this short tutorial

或者您可以尝试使用CGContextDrawTiledImage来完成您的工作。可能是this post from S.O. could help you getting started