在android开发中 为啥没有BufferedImage类?那我把图片转换成二进制怎么办?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在android开发中 为啥没有BufferedImage类?那我把图片转换成二进制怎么办?相关的知识,希望对你有一定的参考价值。

参考技术A public static class BitmapHelper

//二进制转换为图

public static Bitmap BytesToBitmap(byte[] Bytes)

MemoryStream stream = null;
try

stream = new MemoryStream(Bytes);
return new Bitmap((Image)new Bitmap(stream));

catch (ArgumentNullException ex)

throw ex;

catch (ArgumentException ex)

throw ex;

finally

stream.Close();


//图转换为二进制

public static byte[] BitmapToBytes(Bitmap Bitmap)

MemoryStream ms = null;
try

ms = new MemoryStream();
Bitmap.Save(ms, Bitmap.RawFormat);
byte[] byteImage = new Byte[ms.Length];
byteImage = ms.ToArray();
return byteImage;

catch (ArgumentNullException ex)

throw ex;

finally

ms.Close();


本回答被提问者和网友采纳
参考技术B 图片转换成二进制,存放到byte[]中

用VS2015开发Android app时,为啥敲代码没有智能提示

参考技术A 找到安装程序,重新执行安装程序,在安装的过程中,可以再次选择需要安装的组件,也可以卸载多余的组件(这是我个人的经历) 也可以试一下在添加或删除程序里点卸载程序试一下,可以选择添加或删除程序的方式进行组件的添加或删除

以上是关于在android开发中 为啥没有BufferedImage类?那我把图片转换成二进制怎么办?的主要内容,如果未能解决你的问题,请参考以下文章

在eclipse中开发android 为啥不能用lambda表达式

用VS2015开发Android app时,为啥敲代码没有智能提示

android 开发软件ecliepse 为啥不能自动提示?也就是按ALT+/没有反应

在android的开发环境eclipse里,当我在XML里输入text时,为啥没有自动弹出android:text呀?

为啥我的 build.gradle android studio 中没有 allprojects?

为啥我的Android studio里面没有Preview。在View-Tool Windows