图片处理 for (int i = 0; i < bt.Length; i++) { raw_data[i] = bt[i]; raw_data[i + 1] = bt[i]; raw_data[i + 2] = bt[i]; }这是闹哪样? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 byte[] raw_data = new byte[640 * 480 * 3];你也不管相机传上来的数据是多少,就直接给固定长度了?相机传上来的不是应该ARGB格式,4个字节表示一个像素么,为什么是*3?总之逻辑很混乱,完全不明白你到底想干什么. 没改过来, raw_data[3*i] = bt[i]; raw_data[3*i + 1] = bt[i]; raw_data[3*i + 2] = bt[i]; 想让图片大小以640*480显示,乘以3,是因为每个像素颜色数据格式按照RGB显示的 你确定这3个变量赋值成同一个值?即使不是ARGB而是RGB(3个字节代表一个像素),每个字节也都是有意义的啊.除非你上传的图很小,你想等比例放大. 写入文件 如何检验一字符串为有效指定格式的DateTime类型,再将其转换成DateTime类型 如何在vs2005中画虚线,并合并单元格? 在sharpZipLib里怎么用MemoryStream 请问有什么好用的数据网格和图表控件? 高分求。。。 c# 请教读写大文件的问题 能不能介绍几个windows GUI得教程。多谢 DataBingding问题(在线) 介绍一下c#中的RTTI,比如把一个string转换为控件的ID crystalreport打印问题??? datagridview上画删除线 petapoco的问题。
你也不管相机传上来的数据是多少,就直接给固定长度了?
相机传上来的不是应该ARGB格式,4个字节表示一个像素么,为什么是*3?总之逻辑很混乱,完全不明白你到底想干什么.
raw_data[3*i + 1] = bt[i];
raw_data[3*i + 2] = bt[i];
即使不是ARGB而是RGB(3个字节代表一个像素),每个字节也都是有意义的啊.
除非你上传的图很小,你想等比例放大.