将byte[]转为WriteableBitmap对象

简介: 原文:将byte[]转为WriteableBitmap对象 //convert the bytes to WriteableBitmap privateWriteableBitmap BytesToImage(by...
原文: 将byte[]转为WriteableBitmap对象

//convert the bytes to WriteableBitmap

privateWriteableBitmap BytesToImage(byte[] src, int lw, int lh)

{

WriteableBitmap wbbitmap = newWriteableBitmap(lw, lh);

Stream s = wbbitmap.PixelBuffer.AsStream();

s.Seek(0, SeekOrigin.Begin);

s.Write(src, 0, lw * lh * 3);

return wbbitmap;

}

注:这里默认的WriteableBitmap对象为24位位图对象,如果是32位,则由流写入byte[]的时候要写为lw*lh*4。

目录
相关文章
|
6月前
|
Java
java 读取文件 获取byte[]字节 并执行Gzip的压缩和解压
java 读取文件 获取byte[]字节 并执行Gzip的压缩和解压
51 0
|
9月前
|
存储 Java 计算机视觉
java 之byte
当涉及到处理数据时,Java 提供了多种数据类型,其中包括 `byte` 类型。在本文中,我们将深入探讨 Java 中的 `byte` 数据类型,了解它的特点、用途以及在编程中的实际应用。
|
9月前
|
Java
Java中 String与基本数据类型,包装类,char[],byte[]之间的转换
Java中 String与基本数据类型,包装类,char[],byte[]之间的转换
57 0
|
11月前
|
存储 Java
[java 基础知识] byte int 互转
[java 基础知识] byte int 互转
99 0
|
存储 Java
java基础类型中的char和byte的辨析及Unicode编码和UTF-8的区别
java基础类型中的char和byte的辨析及Unicode编码和UTF-8的区别
153 0
|
Java 数据安全/隐私保护
JAVA RSA加密解密代码范例(byte[]版)
JAVA RSA加密解密代码范例(byte[]版)
115 0
java中整型数据(byte、short、int、long)溢出的现象及原理
java中整型数据(byte、short、int、long)溢出的现象及原理
Java中字节Byte和位Bit的关系
Java中字节Byte和位Bit的关系