android - 将图像动态转换为二进制,反之亦然

标签 android image

如何将图像转换为二进制数据..???

我想将转换后的二进制数据发送到 另一台设备或网络服务器。

哪种机制最适合执行此操作?

最佳答案

图像在位图中,然后使用以下代码将该图像转换为二进制。通过使用以下代码

Bitmap photo;// this is your image.
ByteArrayOutputStream stream = new ByteArrayOutputStream();
photo.compress(Bitmap.CompressFormat.PNG, 100, stream);
byte[] byteArray = stream.toByteArray();

要从二进制文件中获取图像,请使用以下示例:

Bitmap bMap = null;

bMap = BitmapFactory.decodeByteArray(byteArray,0,byteArray.length);

关于android - 将图像动态转换为二进制,反之亦然,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8850676/

相关文章:

android - Xamarin - Android 谷歌地图显示空白网格 : Map is not loading

Android ksoap2 可空类型

android - 在 Android 中处理解析推送通知

html - 高分辨率图像 IE 浏览器渲染

javascript - 在固定宽度/高度 (100px) 的 div 中显示图像

Android TextView动画,一个字一个字

android - 在 ext4 和 fat32 之间建立链接

objective-c - 更改Cocoa中的collectionview按钮的图像

java - 如何将高清图像缩小为标清图像?

c# - 如何在 ASP.NET Core Web 应用程序中使用 Entity Framework Core 从数据库中保存和检索图像?