在后台或ASP.Net环境中使用WPF控件
我注意到一些WPF控件有一些不错的可用效果(阴影、反射等),我想知道是否可以将这些WPF控件单独用于其可用效果 例如,我有一个图像处理库,可以调整大小和信箱大小不同的图像,但我想在生成的图像中添加阴影效果。WPF图像控件具有这种效果,但是在一个永远不会有GUI的环境中(例如控制台应用程序或ASP.Net库/处理程序)使用它有多容易呢 想法 干杯在后台或ASP.Net环境中使用WPF控件,asp.net,wpf,Asp.net,Wpf,我注意到一些WPF控件有一些不错的可用效果(阴影、反射等),我想知道是否可以将这些WPF控件单独用于其可用效果 例如,我有一个图像处理库,可以调整大小和信箱大小不同的图像,但我想在生成的图像中添加阴影效果。WPF图像控件具有这种效果,但是在一个永远不会有GUI的环境中(例如控制台应用程序或ASP.Net库/处理程序)使用它有多容易呢 想法 干杯 Moo查看RenderTargetBitmap。您可以对WPF组件执行任何操作,然后将其呈现为位图,然后在ASP页面上使用该位图 但我不确定这是最好的方
Moo查看RenderTargetBitmap。您可以对WPF组件执行任何操作,然后将其呈现为位图,然后在ASP页面上使用该位图
但我不确定这是最好的方法。Silverlight对您来说是不可能的吗?请查看RenderTargetBitmap。您可以对WPF组件执行任何操作,然后将其呈现为位图,然后在ASP页面上使用该位图
但我不确定这是最好的方法。Silverlight对您来说是不可能的吗?您可以使用它们,是的。唯一的问题是,您必须在STA线程中使用它们,这可能无法指望自动发生(例如,ASP.NET中的响应线程是MTA)
我正在windows服务应用程序中使用WPF控件。在进行渲染之前,我只需转换到STA线程。您可以使用它们,是的。唯一的问题是,您必须在STA线程中使用它们,这可能无法指望自动发生(例如,ASP.NET中的响应线程是MTA)
我正在windows服务应用程序中使用WPF控件。在进行渲染之前,我只需要转换到STA线程。是的,如果可能的话,我根本不希望依赖silverlight,因为我正在开发一个用于处理图像处理的库,而不是前端工具。是的,如果可能的话,我根本不希望依赖silverlight,由于我正在开发一个用于处理图像处理的库,而不是一个前端工具,所以要把事情做好是相当困难的。我认为更现实的建议应该是转向Windows图像组件,@LexLi No,这与七年前提出的问题无关,你的链接也与WIC无关。不过,这是一次很好的尝试。要把事情做好是相当困难的。我认为更现实的建议应该是转向Windows图像组件,@LexLi No,这与七年前提出的问题无关,你的链接也与WIC无关。不过,尝试得不错。我最近就一个类似的论点写了一篇文章。只有你修复了链接。虽然这个链接可能会回答这个问题,但最好在这里包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,仅链接的答案可能无效。-我最近就一个类似的论点写了一篇帖子。只要你修复了链接。虽然这个链接可以回答这个问题,但最好在这里包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,则仅链接的答案可能无效-