标签列表
如何使用C#将动态XAML转换为PNG或GIF?
c#
wpf
xaml
png
5
5
我正在创建动态模板化的XAML设计,并希望从我的C#代码中将它们转换成PNG或GIF格式。
有什么想法吗?
-
sachaa
2
个回答
5
5
你需要使用
RenderTargetBitmap
类。MSDN有
一个示例
,展示如何将
Visual
转换为图像。
-
Thomas Levesque
1
3
RenderTargetBitmap
+
PngBitmapEncoder
(后者在此处有描述:http://msdn.microsoft.com/en-us/library/system.windows.media.imaging.pngbitmapencoder.aspx):
RenderTargetBitmap
是一个 WPF 类,可以将 UI 元素呈现为位图。
PngBitmapEncoder
是 WPF 中一种编码器,可以将
RenderTargetBitmap
创建的位图编码为 PNG 格式。
- Jay
回答链接
1
1
发现了一篇关于如何做这件事的有趣文章...
使用服务器端WPF将XAML转换和定制为PNG
-
sachaa
回答链接
网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接
相关问题
7
将XAML转换为C#
3
将ControlTemplate XAML转换为C#
5
Delphi如何将带透明度的GIF转换为PNG?
16
Python:将GIF帧转换为PNG
3
如何使用Magick.NET将动态webp图像转换为动态gif?
3
使用jQuery替换图像扩展名,即实时将.png转换为.gif
116
使用C#将SVG转换为PNG
4
WinRT如何将JPG或PNG转换为GIF?
8
Java将GIF图像转换为PNG格式
3
将透明的PNG图像转换为透明的JPEG或透明的GIF
RenderTargetBitmap
+PngBitmapEncoder
(后者在此处有描述:http://msdn.microsoft.com/en-us/library/system.windows.media.imaging.pngbitmapencoder.aspx):RenderTargetBitmap
是一个 WPF 类,可以将 UI 元素呈现为位图。PngBitmapEncoder
是 WPF 中一种编码器,可以将RenderTargetBitmap
创建的位图编码为 PNG 格式。 - Jay