问题标签 [system.windows.media]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - System.Windows.Media.DrawingVisual.RenderOpen() 一段时间后出错
用例:我正在使用 WPF 在 Web 上下文中动态覆盖图像上的文本。
解决方案:我正在使用DrawingContext
from a DrawingVisual
(包装在using
语句中)来绘制原始位图和覆盖文本。
问题:在几千个请求之后,该[DrawingVisual].RenderOpen()
方法开始拒绝执行并抛出以下异常:
临时修复:对此的唯一修复是回收服务器上的 IIS 应用程序池,这可以在几个小时内修复该问题。
问题:有人想过这个问题的原因(泄漏、线程、非托管代码等)吗?有没有其他方法可以在图像上获取文本以避免绘图视觉?也许将几何图形写入位图并直接覆盖位图?
c# - WPF中的TransformedBitmap在Windows XP下产生黑线
将 WPF 应用程序从 Windows 7 移植到 Windows XP 时,我发现在显示 TransformedBitmap 的地方,在不是 2 次调整大小(1/2、2、4 )。
这是用于从文件('ImageSource')加载图像并应用转换的代码:
是否有控制这个的设置或属性,或者更可能是硬件或驱动程序问题?
编辑:这似乎是 TIFF 图像所独有的 - 切换到不同的图像格式(如 png)会导致图像调整大小而不会出现问题。
wpf - GeometryGroup中只有一个几何对象时如何正确刷?
我有一个myLabel
大小为 60x60 的标签(例如 ),我想将其背景设置为DrawingBrush
. 我的代码:
如果我取消注释第 3 行,它会完美运行(标签内有两个黑色方块)。但是如果testGroup
只包含一个几何对象,myLabel
就会全黑。改变FillRule
或给画笔一个非空值Pen
都不会影响结果。
那么,如何只绘制一个矩形作为标签的背景呢?谢谢~
更新:更多源代码
将产生:
尽管
将产生:
我想要的是每个中只有一个黑色方块labelArray[i, j]
,这也是第一个片段的原始目标。
更新 2:感谢@AngelWPF 的建议:
正确生成:
但
将产生:
其中矩形错误地放置在标签的中心。
sharepoint - 如何在 Silverlight 的 SharePoint 客户端对象模型中将字符串转换为颜色?
我需要将具有颜色名称(例如“Red”)的字符串转换为 System.Windows.Media.Color 的对象。
我正在使用以下代码:
代码成功构建,但引发运行时异常:“ConvertFrom 未在基本 TypeConverter 中实现。”
任何帮助是极大的赞赏。谢谢!
c# - 我可以冻结silverlight SolidColorBrush 吗?
我有一个想要优化的 Silverlight 应用程序!
我是否正确地假设减少类型的新对象的数量System.Window.Media.SolidColorBrush
可能是一个优势?(我说的是数千……)
我希望只使用几个实例,比如 16 种颜色。
此外,我想冻结画笔,但该选项不可用!而且我无法添加 PresentationCore dll。
提前致谢!
c# - 获取几何长度
有谁知道以像素为单位获取 WPF 几何体长度的有效方法?我知道 WPF 中的几何图形是基于矢量的,因此实际上没有像素长度。但是必须有可能根据可见的绘制图像获得长度。我的意思是,如果我在 1024x800 像素的图像中绘制一些几何图形,则必须能够获得这些几何图形的长度。
我在这里错了还是有任何可能且有效的方法来获取这些信息?
先感谢您!
迈克尔
c# - 如何在 c# windows phone 中进行慢动作停止?
这是我在 c# microsoft visual studio windows phone 中的代码。我的应用程序都是关于“旋转瓶子”的,不幸的是,它旋转得很快,但在接近停止时从不减速,它只是停止然后就是这样。任何人都可以请。帮我?如何让这个应用程序有一个瓶子从快停到慢停的逼真运动?
windows-phone-7 - Can't add System.Windows.Media.Imaging.JpegBitmapEncoder in WP
I'm trying to use the type JpegBitmapEncoder
in the name space System.Windows.Media.Imaging
, but i can't seem to use it. The namespace itself is available and i can use it but for some reason the JpegBitmapEncoder is not there... How can i use it?
c# - 如何根据 wpf 中的值使特定颜色变暗或变亮?
我正在开发 wpf 应用程序。我在 C# 中有 Color 对象的实例。假设我有一个红色颜色对象的实例,即Color c = Color.FromArgb(255,255,0,0)
现在假设我有一个范围从 1 到 10 的值。所以基于这个值我想改变“c”对象的颜色。我想要 1 为浅红色,10 为深红色。随着值从 1 增加,浅红色变为深色。如何在 C# 中为 wpf 应用程序执行此操作?您能否提供我可以解决上述问题的任何代码或链接?