2

我正在尝试编写一个 Google App Engine (GAE) Java 应用程序来解码二维码。我的应用程序的用户将向应用程序发送一封电子邮件,其中包含他们想要解码的 QR 码的图像,我的 GAE 应用程序将发送带有解码信息的回复。我打算为此使用zxing 库

目前我能够提取作为电子邮件附件的图像。但现在要使用 zxing,我需要 imageIO 和 BufferedImage 类,它们不是 GAE 白名单的一部分。所以我被困住了。有人可以帮我弄清楚如何解码二维码,有或没有zxing吗?

4

1 回答 1

2

Google 提供了自己的 API 来处理 GAE 上的图像。您将需要使用此 API 而不是javax.imageio.*. 或者更确切地说,由于使用这些类的是您的库,因此您必须修改库的源代码以使用 GAE 类(或切换到不同的库,或编写自己的库)。这可能是一项相当大的工作,具体取决于库对javax.imageio.*.

编辑:也许您可以重构您的代码以使用 zxing 的基于 Web 的解码器?这可能比尝试修改他们的库以使用 GAE 图像 API 更简单。

于 2012-09-10T08:18:53.887 回答