Android照片编辑器、opengl es 2.0或画布



我是Android和OpenGL(ES 2.0)的新手,我的项目与处理照片有关,比如照片编辑器。

你能澄清一下吗?在这样的二维项目中使用OpenGL有用吗?

我担心的是,使用OpenGL ES比使用画布要困难得多(因为我刚刚开始学习它)。但如果我知道OpenGL将在这项任务中受益,我会尝试应用它

谢谢!

如果你想在照片中找到一些与动画相关的东西,那么你肯定应该选择OpenGL/OpenGLES,你可以从这个Nehe链接学习OpenGLES,

但是,如果你不选择动画类的东西,只是简单明了的照片编辑,如果你认为在不久的将来你不需要动画,

那么你应该只使用Canvas,

你也可以试试看OpenCV,如果这对有帮助的话

OpenGL需要花费大量的时间来正确理解,然后根据您的意愿进行集成,所以如果没有必要,那么如果您不需要它,那就是浪费时间,但知识总是有用的。

我会一直寻求更完整的解决方案。在这种情况下,OpenGL ES,因为即使你现在可能只需要做一些简单的编辑,也几乎可以肯定你会扩展你的项目,在未来的某个时候,你需要一些更复杂的功能,然后,你需要OpenGL。这不是重新发明轮子,而是能够深入控制应用程序的每一个功能。当做

如果你想做2D操作,我认为你可以使用Canvasandroid.graphics.Cameraandroid.graphics.Matrix。它们是完整的。但它们并没有很好的记录。

我真的会避免opengl,因为它应该只留给游戏。使用标准的2d画布,实现效果和类似的东西,使用Renderscript,它具有中内置的许多功能

http://developer.android.com/guide/topics/renderscript/compute.html

最新更新