Java google appengine中图像像素值的提取

Java google appengine中图像像素值的提取,java,google-app-engine,Java,Google App Engine,我正在谷歌appengine上工作,以创建一个用于比较图像相似性的工具。 我需要提取每个图像的像素值来执行此操作。 不幸的是appengine不支持java映像库,所以我无法继续 java中是否有appengine安全的图像库能够提取图像数据? 我在python中看到了一些技术,但如果我能以某种方式在java中实现的话,我不想切换到python…GAEJ有它自己的功能,而且java.awt.image.buffereImage是一个受限类(即,java.awt.image不受支持,并且仍然不在应

我正在谷歌appengine上工作,以创建一个用于比较图像相似性的工具。 我需要提取每个图像的像素值来执行此操作。 不幸的是appengine不支持java映像库,所以我无法继续

java中是否有appengine安全的图像库能够提取图像数据? 我在python中看到了一些技术,但如果我能以某种方式在java中实现的话,我不想切换到python…

GAEJ有它自己的功能,而且
java.awt.image.buffereImage
是一个受限类(即,
java.awt.image
不受支持,并且仍然不在应用程序中)

有一个悬而未决的问题,你可能想成为明星

编辑:

有人修补了InputStream。(你可以用它逐像素读取PNG)

现在新版本的pngj-sandbox.jar只引用白名单类,它应该在google app engine中运行。

可以帮助你吗?我相信将其库作为依赖项添加到项目中就足够了,以使BuffereImage工作(但尚未“尝试过”)

我没有使用AppEngine,但它声称支持Java 6。因此,您应该能够使用BuffereImage.getRGB()获取像素值?Google AppEngine不支持Java 6中的所有库。他们不支持那些他们认为不会在服务器端使用的库。缓冲映像是在java.awt.image库中定义的,appengine不支持该库。@mikera BuffereImage是一个受限类(即,不受支持),感谢您的回复。。我将尝试上述pngj lib。如果我找到解决方案,会发回吗