首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#中怎么显示压缩过的TIF文件

2012-01-14 
C#中如何显示压缩过的TIF文件我的TIF文件是扫描仪扫描并经过压缩的,Windows自描的图片和传真查看器不能打

C#中如何显示压缩过的TIF文件
我的TIF文件是扫描仪扫描并经过压缩的,Windows   自描的图片和传真查看器不能打开,用ACDSee   可以的开.在C#中用   Image.FromFile   方法也不能打开。
请大侠指点。

[解决办法]
Bitmap originalBitmap = new Bitmap(@ "Bitonal-In.tif ");
Bitmap newBitmap = ConvertToRGB(originalBitmap);

public static Bitmap ConvertToRGB(Bitmap original)
{
Bitmap newImage = new Bitmap(original.Width, original.Height,
PixelFormat.Format32bppArgb);
newImage.SetResolution(original.HorizontalResolution,
original.VerticalResolution);
Graphics g = Graphics.FromImage(newImage);
g.DrawImageUnscaled(original, 0, 0);
g.Dispose();
return newImage;
}

参照
http://www.codeproject.com/cs/media/BitonalImageConverter.asp
[解决办法]
我也整天在codeproject这里转悠——竟然没注意到,呵呵;

==================================================================
博客空间:http://blog.csdn.net/lovingkiss
资源下载:http://download.csdn.net/user/lovingkiss
Email:loving-kiss@163.com
本人说明: <我的帖子我做主,结贴率保持100%>
优惠接单开发,信誉保证,Q64180940(请清楚注明业务还是技术咨询)
==================================================================

热点排行