【问题标题】:Convert Image into binary array and binary array into image in java [duplicate]在java中将图像转换为二进制数组并将二进制数组转换为图像[重复]
【发布时间】:2013-02-10 11:05:47
【问题描述】:

AoA。亲爱的,我需要可以将图像转换为二进制以存储在数据库中并使用 java 将此二进制转换为图像的函数。

【问题讨论】:

  • 不是 Android 专家或确定您的真正需求,但是,是否不可能将文件位置存储在数据库中并将图像存储在文件系统中(或者,将图像存储在井中-您的文件系统中的已知位置[或在类路径上])?

标签: java android


【解决方案1】:

使用 Base64 类将其转换为字符串,然后存储在数据库中。您可以在需要时将其转换回图像。

http://developer.android.com/reference/android/util/Base64.html

【讨论】:

  • 坏主意...常见的解决方案是仅将路径存储在 db 中,并将文件存储在(惊喜!)文件系统中
  • 为什么要转换成base64?那有什么好处?存储字节有什么问题?
猜你喜欢
  • 2016-11-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-22
  • 1970-01-01
  • 1970-01-01
  • 2014-06-07
  • 2015-08-27
相关资源
最近更新 更多