Android,服务器和图像创建之间的架构难题

时间:2010-12-24 23:23:23

标签: android imagemagick

我有一个项目,我很好奇社区会推荐什么作为实施它的最佳方法。

过程: 在Android设备上允许用户组装包含背景,一些剪贴画(由用户定位和/或旋转/调整大小)的图像合成,可能是照片和一些文本。

做一些事情......

在服务器上打印图像。

唯一的强制要求是服务器必须是PC笔记本电脑,但如果我需要(不要问),我可以用Linux取代Windows。

我是否应该尝试在Android设备上构建完成的JPG并将其交付给服务器进行打印?如果是这样,哪个Java图像库最适合这样的任务? 或者我应该尝试在服务器上实现imagemagik(即使我预先安装了预装的Windows?)或其他一些图像自动化?

我可以将其构建为Adobe AIR应用程序并在Android上运行,但我担心Air可以100%移植到Android上而且没有时间陷入困境中只需要从头开始采用完全不同的方法。

欢迎所有想法。

1 个答案:

答案 0 :(得分:2)

Android实际上安装了Jpeg编解码器和png编解码器。至于UI工作,将图像叠加到适合您的正确位置。但是要构建图像的最终版本,您可以简单地获取主光栅(android.graphics.Bitmap)并使用Bitmap.CompressFormat(JPG或PNG)将其保存到某个流的某个位置。然后可以将文件发送到服务器。我的意思是如果光栅相对较小(我认为它是或者你实际上不能为它们提供简单的UI来合成图像)这将起作用。

希望这有帮助。