16bpp图像原始文件怎么解析或转化
原始文件.dat,每个像素16bit(应该是gray16),300X300,下面的代码没用
string path = "C:\\test.dat";
byte[] byteArray = null;
if (File.Exists(path))
{
byteArray = File.ReadAllBytes(path);
}
BitmapImage item = new BitmapImage();
MemoryStream ms = new MemoryStream(byteArray);
item.BeginInit();
item.StreamSource = ms;
item.CacheOption = BitmapCacheOption.OnLoad;
item.CreateOptions = BitmapCreateOptions.None;
//item.EndInit();
item.Freeze();
ms.Dispose();
JpegBitmapEncoder en = new JpegBitmapEncoder();
en.Frames.Add(BitmapFrame.Create(item));
FileStream fstream = new FileStream("C:\\Users\\Sai\\Desktop\\sj.jpg",
FileMode.Create, FileAccess.ReadWrite);
en.Save(fstream);
fstream.Close();
...全文
相关推荐
bmp2c
将位图转换成TFT 16BPP需要的C语言数组文件。
256色 24bpp 和 16bpp 代码表
将256色的数据整理成一个Excel表格,包含16进制的 24bpp代码表,和16bpp代码表,以及一个16bpp数组。经过测试可用!
24BPP转16BPP
液晶显示24BPP转换16BPP 包括源代码C语言写的和生产的EXE可执行窗口程序 简单好用
超级任天堂SFC,ROM字模转换程序8X12(2bpp)转8X16(2bpp)
我自己使用VB编写的,能处理超级任天堂的ROM,将8*12格式的字库转换成8*16的字库,这样就能通过CT来查看了。
BMP图片转RGB565在16bppLCD上显示
读取本地BMP图片,转换为RGB565格式,并在LCD上显示,像素320*240 16bpp。并具有简单的图像操作上下反转,缩放


