BufferedImage image = new BufferedImage(width,height,BufferedImage.TYPE_INT_RGB);
在app引擎中,我发现它不起作用,它说GAE不支持java.awt.image.bufferedImage。java.awt。*,javax.imageio.ImageWriter也不支持GAE。有人能告诉我如何在GAE中实现这些功能吗?
答案 0 :(得分:5)
那么有人可以告诉我如何在GAE中实现这些功能吗?
简单的答案是在GAE中不可能。
答案 1 :(得分:5)
Google App Engine具有出色的内置 Images API ,可用于图像处理任务。 对于Google App Engine上的文件系统模拟,请查看 GAE VFS
简而言之,您尝试实现目标的方式与App Engine的设计不一致。
答案 2 :(得分:2)
如果通常的内置包不可用,您可以尝试Jimi,这是一个纯Java图像处理库。它在十年的最佳时期尚未更新,但它应该能够胜任。没有像旧学校那样的学校。
答案 3 :(得分:1)
GAE不支持java.awt图像。您必须使用GAE Image API来处理图像。 参考:https://developers.google.com/appengine/docs/java/images/
此API以字节运行。图像数据的源/目标可以是:从表单发布,URL连接,DataStore BLOB或BlobStorage。
答案 4 :(得分:0)
对于某些季节,当您使用已经在幕后使用BufferedImage的外部库时,GAE的ImageService是无用的。我已经用https://github.com/witwall/appengine-awt搜索了但尚未尝试过。我相信只需将此lib的依赖项添加到项目中即可使其正常工作。