我是 Android 和 OpenGL (ES 2.0) 的新手,我的项目与照片处理相关,例如照片编辑器。
您能否澄清一下 - 在这样的纯二维项目中使用 OpenGL 有用吗?
我担心的是,使用 OpenGL ES 比使用 Canvas 要困难得多(因为我刚刚开始学习它)。但如果我知道 OpenGL 将从这项任务中受益 - 我会尝试应用它。
谢谢!
最佳答案
如果您想要与照片相关的一些动画,那么您绝对应该选择 OpenGL/OpenGLES,您可以从此 Nehe link 学习 OpenGLES ,
但是如果您不选择动画之类的东西,只是简单的照片编辑,并且如果您认为在不久的将来您将不再需要动画,
那么你应该使用 Canvas,
你也可以尝试查看 OpenCV,如果有帮助的话
OpenGL需要花费大量的时间来正确理解,然后按照你的意愿集成它,所以如果没有必要的话,如果你不需要它,那就是浪费时间,但知识总是有用的。
关于Android 照片编辑器,opengl es 2.0 或 canvas,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20477287/