转换图像到文本形式(压缩)和返回从文本到图像在android



你好,我想把一个图像转换成压缩的文本形式,然后我想把它发送到其他android用户的短信形式,然后文本形式需要转换为图像,我尝试了base64编码,但它没有用,因为它的输出很长。因此,这将是很难发送那么多的文本形式的短信,所以有没有其他的方法来转换为文本的图像或任何方法来压缩文本…?请帮助我,我在安卓模拟器的工作,真的需要你的帮助。提前感谢语,

Base64必须是OK的,因为它将3个字节的数据转换为4个字符的文本。使用文本表示不能减小数据的大小。但您可以尝试压缩数据,然后将其转换为文本。也许会有帮助。

Base64以base 64编码数据,即使用64个不同的字符。根据维基百科关于SMS的页面,SMS可以包含任何7位字符(也就是说,您有128个字符可供使用!)

最好这样做:

  1. 使用您喜欢的压缩方法压缩图像。(例如jpg)
  2. 找出jpg-data的位序列
  3. 将这些位写为7位字符。(特别注意填充最后7位)
  4. 将此字符序列写入SMS。

最新更新