我想构建一个具有以下功能的移动应用程序:
让用户选择一张图片,然后我们根据该图片生成一张图片。
- 生成的图片有一些指定字体的指定文本。
- 还有一张图片,可能是PNG文件,用作前景。
- 将生成的图片输出到用户设备。
有没有办法在 Android API 或 HTML5 中合成图像?
我更喜欢使用一些Javascript的方式来做到这一点,所以我可以轻松地构建应用程序跨平台,但我不知道JS是否可以做到这一点。
为此,您可以使用 HTML5 画布https://developer.mozilla.org/en/Drawing_Graphics_with_Canvas
如果您想使用 Android API 对此进行编码,您可以使用 Canvas:http: //developer.android.com/reference/android/graphics/Canvas.html
顺便说一句,有一个很好的指南“有效地显示位图” http://developer.android.com/training/displaying-bitmaps/index.html