TIF图象文件的压缩处理
我从摄像头抓下TIF文件,程序进行了TIF Group4Compression,可是在要求的dpi(200dpi)和A4大小下,
始终超过30k,大概40多,50多k的样子,达不到要求,想问问有没有C#压缩tif 或者bmp 的方法,
最好能提供程序,非常感谢...
用了降低质量,不行
EncoderParameters ep = new EncoderParameters(3);
if (this.pbMain.Image.PixelFormat == PixelFormat.Format1bppIndexed) //by hxq, 黑白用G4压缩
{
ep.Param[0] = new EncoderParameter(Encoder.Compression, (long)EncoderValue.CompressionCCITT4);
ep.Param[1] = new EncoderParameter(Encoder.Quality, 0L);
ep.Param[2] = new EncoderParameter(Encoder.ColorDepth, 1L);
}
我用System.Drawing.Imaging.Encoder 来压缩了,quality都设置成0了,竟然还是超过大小,
而且这个quality参数感觉没什么用,压缩比例几乎可以忽略,
还有什么办法吗?