首页 > 其他 > 详细

WPF的图片处理

时间:2014-03-07 19:59:01      阅读:595      评论:0      收藏:0      [点我收藏+]

WPF中的图片显示主要使用Image控件。

当new出一个bitmapImage作为Image的source时,如果文件过大会十分影响加载速度,因此采用其缩略图

 

bubuko.com,布布扣
            using (System.Drawing.Image drawingImage = System.Drawing.Image.FromFile(filePath))   //创建image对象
            {
                using (System.Drawing.Image thumbImage =
                drawingImage.GetThumbnailImage(100, 100, () => true, IntPtr.Zero))  //image对象获取缩略图
                {
                    var ms = new MemoryStream();
                    thumbImage.Save(ms, System.Drawing.Imaging.ImageFormat.Png);   //将缩略图写入流中
                    imageShow.Source = BitmapFrame.Create(ms).Clone();   //利用流创建ImageSource
                }
            }
bubuko.com,布布扣

WPF的图片处理,布布扣,bubuko.com

WPF的图片处理

原文:http://www.cnblogs.com/Alf7/p/3586631.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!