这是我的第一个iPhone / iPad应用程序:S
这是一个绘图应用程序,我希望该用户可以保存当前的工作,然后继续绘制相同的图像(更新)。
我已根据this和this做了一些事情。这使用Quartz。 因此我必须将其保存为某种格式,可以将其读回内存并显示在屏幕上进行更新(用户绘制另一行或删除之前的一行)。
图像将保存在服务器上,我希望它的格式在未来的Android设备中也可以读取它(只读它,而不是更新)。
此外,在完成绘制(缩放,投影......)后,图像上会有很多变换。我发现Open GL ES非常适合这种转换 - > Open GL ES
所以问题是,
我应该使用Quartz进行绘图,因为它很简单并且以某种方式将图像转换为Open GL,因为Open GL有利于转换吗?以哪种格式保存图形,以便后者可以用于更新,Android设备也可以读取它?
答案 0 :(得分:0)
要移植到android后面,Quartz对你没有帮助,openGL更快,在这种情况下更加便携,非常适合转换(和效果,甚至更好的ES 2.0和着色器)。
然而,如果你还没有使用过openGL,那么它与石英的旅程是完全不同的,所以也许可以先阅读一些关于openGL编程的教程,以便获得它。