一般来说Jpeg格式是最优化的格式,压缩的意义不大,对同一张图片试试其它格式,实验一下不同不同格式文件的大小,应该可以看出jpeg格式对于你所说的图片是最好的了。
图片转为byte[],可以用FileStream,也可以通过Image对象和MemeryStream读取。比如
MemeryStream ms = new MemeryStream();
PicruteBox.Image.Save(ms,Imaging.ImageFormat.Jpeg);
byte[] bytes=ms.ToArray();