在iOS7中对UIImage进行编码,并在Java(Base64)中对其进行解码

Thechengster

我正在尝试将UIImage(从iPhone的摄像头获取)发送到Java Server并将其显示在JFrame中。

它可能与Encoding选项有关,因为Xcode和Eclipse中的String稍有不同。例如 xCode字符串的空格带有“ +”,但是在Eclipse中,空格带有“”。

在Objective-C中

UIImage *image = info[UIImagePickerControllerEditedImage];
NSData *imageData = UIImagePNGRepresentation([temp objectForKey:@"photo"]);
NSString *base64StringOfImage = [imageData base64EncodedStringWithOptions:NSDataBase64Encoding64CharacterLineLength];

然后,我将此JSON中的NSString发送到Java

在Java中

byte[] imageBytes = Base64.decodeBase64(jsonPhoto.getString("photo"));
BufferedImage img = ImageIO.read(new ByteArrayInputStream(imageBytes));

我在BufferedImage img行上收到此错误:

javax.imageio.IIOException: Error reading PNG image data

如果有人可以告诉我如何解决此问题,那将是很好的。

Thechengster

我想到了。

byte[] imageBytes = Base64.decodeBase64(jsonPhoto.getString("photo").replace(' ', '+'));

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在iOS7中对UIImage进行编码,并在Java(Base64)中对其进行解码

来自分类Dev

在Java中使用BASE64进行解码和编码

来自分类Dev

Coffeescript中的Base64编码/解码

来自分类Dev

Coffeescript中的Base64编码/解码

来自分类Dev

是否有任何库可以使用Java中的RFC 3548对base64编码/解码字符串进行编码

来自分类Dev

在Delphi XE7中使用NetEncoding对字符串进行Base64解码?

来自分类Dev

在Javascript中将特殊字符编码为Base64,并在PHP中使用base64_decode()进行解码

来自分类Dev

在 Python 中编码 base64 并在 C# 中解码

来自分类Dev

如何在Kotlin中对IntArray进行Base64编码

来自分类Dev

在js中对Videofile进行Base64编码

来自分类Dev

如何在Linux中解码base64编码的行?

来自分类Dev

将imageview转换为base64并将其存储到mysql中以及如何在Android中对其进行解码

来自分类Dev

我可以使用以Java编码的php中的base64解码数据吗?

来自分类Dev

base64编码的字符串:可以在PHP中解码,但不能在Java中解码吗?

来自分类Dev

IllegalArgumentException Base64在Sqlite中对Android字符串图像进行图像解码

来自分类Dev

使用Caché对象脚本进行Base64编码和解码

来自分类Dev

使用 Angular 2 在 Nativescript 中进行 Base64 编码/解码

来自分类Dev

为什么要在 Kafka REST 代理中进行 base64 编码/解码?

来自分类Dev

连接两个Base64字符串,然后对其进行解码

来自分类Dev

将 Base64 保存为字符串对象后对其进行解码?

来自分类常见问题

如何在Linux bash / shell中对图像进行base64编码

来自分类Dev

Xamarin IOS编码和解码Base64的图像

来自分类Dev

如何在Android中创建此嵌套JSON对象并在C#中对其进行解码?

来自分类Dev

在python中解码base64 guid

来自分类Dev

GWT中的快速base64解码

来自分类Dev

使用base64在Ruby中解码

来自分类Dev

无法在 JavaScript 中解码 base64

来自分类Dev

我们如何在剧本中使用编码后的值,并在任何需要的剧本中对其进行解码?

来自分类Dev

Base64解码python帮助进行套接字编程

Related 相关文章

  1. 1

    在iOS7中对UIImage进行编码,并在Java(Base64)中对其进行解码

  2. 2

    在Java中使用BASE64进行解码和编码

  3. 3

    Coffeescript中的Base64编码/解码

  4. 4

    Coffeescript中的Base64编码/解码

  5. 5

    是否有任何库可以使用Java中的RFC 3548对base64编码/解码字符串进行编码

  6. 6

    在Delphi XE7中使用NetEncoding对字符串进行Base64解码?

  7. 7

    在Javascript中将特殊字符编码为Base64,并在PHP中使用base64_decode()进行解码

  8. 8

    在 Python 中编码 base64 并在 C# 中解码

  9. 9

    如何在Kotlin中对IntArray进行Base64编码

  10. 10

    在js中对Videofile进行Base64编码

  11. 11

    如何在Linux中解码base64编码的行?

  12. 12

    将imageview转换为base64并将其存储到mysql中以及如何在Android中对其进行解码

  13. 13

    我可以使用以Java编码的php中的base64解码数据吗?

  14. 14

    base64编码的字符串:可以在PHP中解码,但不能在Java中解码吗?

  15. 15

    IllegalArgumentException Base64在Sqlite中对Android字符串图像进行图像解码

  16. 16

    使用Caché对象脚本进行Base64编码和解码

  17. 17

    使用 Angular 2 在 Nativescript 中进行 Base64 编码/解码

  18. 18

    为什么要在 Kafka REST 代理中进行 base64 编码/解码?

  19. 19

    连接两个Base64字符串,然后对其进行解码

  20. 20

    将 Base64 保存为字符串对象后对其进行解码?

  21. 21

    如何在Linux bash / shell中对图像进行base64编码

  22. 22

    Xamarin IOS编码和解码Base64的图像

  23. 23

    如何在Android中创建此嵌套JSON对象并在C#中对其进行解码?

  24. 24

    在python中解码base64 guid

  25. 25

    GWT中的快速base64解码

  26. 26

    使用base64在Ruby中解码

  27. 27

    无法在 JavaScript 中解码 base64

  28. 28

    我们如何在剧本中使用编码后的值,并在任何需要的剧本中对其进行解码?

  29. 29

    Base64解码python帮助进行套接字编程

热门标签

归档