gpt4 book ai didi

java - 如何在 Java 服务器中重新创建由 Android 压缩的 JPEG 文件

转载 作者:行者123 更新时间:2023-11-29 09:22:49 25 4
gpt4 key购买 nike

我正在尝试做的是从 Android 应用程序转换 JPEG 图像,将其发送到 Java 应用程序(例如服务器),然后将其转换回 JPEG 文件。

我知道如何单独完成这些部分; IE。 - 使用 BitmapFactory 在 Android 中将 JPEG 转换为 byte[]和 BitMap类 - 从在 Java 端(使用 ImageIO)创建的 byte[] 转换回 JPEG 类。

我的问题是,如果 Android 应用程序创建的 byte[] 包含压缩数据(例如,使用 BitMap#compress 方法创建),如何在 Java 端重新创建 JPEG。 Android 和 Java 端之间唯一共享的知识是内容将是一个 JPEG 文件(如果两个库/API 都支持,则可以传递有关通用压缩算法的信息)。

非常感谢任何帮助!

最佳答案

如果可能,我会避免 compress() 步骤。 JPEG 已经压缩。否则,您将需要在 Java 端实现 BitMapFactory。

关于java - 如何在 Java 服务器中重新创建由 Android 压缩的 JPEG 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5161283/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com