随笔分类 -  wpf图像处理

摘要:编辑器加载中...private Image ConvertViewport3DToImage(Viewport3D vp) { Grid grid = new Grid(); grid.Children.Add(vp); RenderTargetBitmap bitmap = CreateImageBrushFromVisual(grid); Image img = new Image(); img.Source = bitmap; img.Str... 阅读全文
posted @ 2012-04-09 12:06 @张凯@ 阅读(323) 评论(0) 推荐(0)
摘要:[WPF疑难]在WPF中显示动态GIF 周银辉在我们寻求帮助的时候,最不愿意听到的答复是:很抱歉,在当前版本的产品中还没有实现该功能... 在WPF中显示动态的GIF图像时便遇到了这样的问题,WPF中强大的Image控件却不支持动态的GIF(其只能显示第一帧).当然,我们可以说WPF强大的动画能力,让我们完全有理由抛弃传统的GIF动画,但如某种情况下如果你觉得使用动态的GIF更合适的话(比如QQ表情,因为GIF是利于保存和传输的),没关系,本篇随笔将帮助你解决这个问题.1,曾有过的尝试:我们在实际开发过程中也遇到显示动态GIF的问题.发现普通的Image控件不能正常显示后,我们又发现网页浏览器 阅读全文
posted @ 2012-03-09 15:02 @张凯@ 阅读(453) 评论(0) 推荐(0)
摘要:和Winform中的GDI+相比,WPF提供了一组新的API用于显示和编辑图像。新API特点如下:适用于新的或专用图像格式的扩展性模型。对包括位图 (BMP)、联合图像专家组 (JPEG)、可移植网络图形 (PNG)、标记图像文件格式 (TIFF)、Microsoft Windows Media 照片、图形交换格式 (GIF) 和图标 (.ico) 在内的本机图像格式增强了性能和安全性。高位深图像数据的保留最多 32 位/通道。非破坏性图像缩放、裁切和旋转。简化的颜色管理支持文件内的专用元数据。托管组件利用非托管基础结构提供图像与其他 WPF 功能(如用户界面 (UI)、动画和图形)的无缝集成 阅读全文
posted @ 2012-02-09 09:51 @张凯@ 阅读(551) 评论(0) 推荐(0)
摘要:最终效果如图:后台代码如下: /// <summary> /// Window6.xaml 的交互逻辑 /// </summary> public partial class Window6 : Window { Grid myGrid = new Grid(); Grid myGd = new Grid(); Canvas canvasOne = new Canvas(); Canvas canvasTwo = new Canvas() { Name = "myCanvas" }; Path pathTwo = null; public Windo 阅读全文
posted @ 2012-02-03 15:24 @张凯@ 阅读(818) 评论(0) 推荐(0)