申请这么久了平时只是看别人的文章,却从来没有写过任何东西,没办法写不出什么好东西来,但是今天遇到了问题,还请各位帮忙:

请问关于图像处理的问题,请看我遇到的整个过程:
我加载一张位数为1大约300K左右的TIFF图片,当我使用以下方法时读取,并尝试再次保存时图片变了四倍大 1.15M:
FileStream fs = new FileStream(fileFullPath, FileMode.Open);
BinaryReader br = new BinaryReader(fs);
byte[] bytes = br.ReadBytes((int)fs.Length);
br.Close();
fs.Close();
MemoryStream ms = new MemoryStream(bytes);
Image image = Image.FromStream(ms);

// 尝试保存发现图片比原来大了四倍左右
image.Save(@"c:\1.tif", ImageFormat.Tiff);

Bitmap bitmap = new Bitmap(iWidth, iHeight, System.Drawing.Imaging.PixelFormat.Format1bppIndexed);
bitmap.SetResolution(image.HorizontalResolution, image.VerticalResolution);

// 产生一个Graphics时出现异常:无法从带有索引像素格式的图像创建 Graphics 对象
Graphics graphic = Graphics.FromImage(bitmap);

我不太理解为什么会变这么大,难道是由于原来采用LZW(只是认为采用LZW)压缩的后果吗?