我有一个使用创建的 BufferedImage
new BufferedImage(wid,hgt,BufferedImage.TYPE_INT_ARGB);
我使用多个其他图像组装了一张壁纸。它在 Jave SE 中运行良好,但是当我尝试在 J9 CDC/PP 平台上运行代码时,我发现 Personal Profile BufferedImage 没有构造函数!
谁能指出我如何使用CDC 1.0 和Personal Profile 1.1 构建 alpha 通道支持图像?
编辑:现在我已经创建了处理 NoSuchMethodError(等)的后备代码,然后简单地使用 GraphicsConfiguration.createCompatibleImage(int,int) 创建一个图像。可能是这样创建了一个 alpha 混合图像,但由于其他优先事项,我还需要几周的时间才能专门测试它(在手持设备上进行测试不是我的直接责任,所以它不在我的控制范围内)。
如果我找到更好的答案,我会将其发布为对此的答案;同时,如果其他人超过我,请放心,如果它有效,我会接受你的答案,并且在可预见的未来我会对答案感兴趣(我预计在 2-5 年内仍需要答案) .