已知一个黑白照片每个像素点是黑或者白的byte数组,如何让PictureBox或者Image组件显示出来
已经得到一个PixelFormat为PixedFormat1bppIndexed的byte数组(即黑白图片),就是说每个像素点是黑或者白已经知道了,如何让PictureBox或者Image组件显示出来,还请各位不吝赐教,感谢!
使用绘图命令,逐点绘制出来。
可以使用 pset 一个点一个点的绘制(按原始比例),也可以使用 link 一个矩形代表一个点(等比例放大)。
也可以绘制在一个不显示的控件中,然后 复制到前台来(按任何比例放大或缩小)。
------------
优化方向:按行统计黑白点个数,使用link 命令绘直线方式绘图。
发现VB绘制同样大面积时,绘点比绘线要慢很多很多。