问题标签 [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.

0 投票
0 回答
11 浏览

c# - MediaFrameSource 中使用了什么 ColorMap?

我正在使用 MediaFrameSource 创建一个 MediaFrameReader。但是,我需要知道默认使用什么颜色映射(颜色空间),和/或如何控制它。试图谷歌它发现没有相关信息。

有任何想法吗?

0 投票
1 回答
71 浏览

c# - 我可以以编程方式将元素添加到 XAML 吗?WPF C#

我想通过用户输入添加画布元素。类似于单击按钮时<Ellipse/>,会在 Canvas 内的 XAML 文件中添加一个新元素。

我是 WPF 的新手,我不确定这是否是正确的方法。

我正在尝试的另一件事是 System.Windows.Media 但操作 XAMl 文件看起来更容易和更好,因为那时绘图的位置被锚定在画布上。我不确定是否可以使用 System.Windows.Media 实现类似的功能。

所以我的问题在标题中,但我对其他建议持开放态度。

0 投票
1 回答
68 浏览

c# - JPEGEncoder Windows Media Imaging 不支持图像的颜色配置文件

我有以下图像(已放置图像的屏幕抓图,因为它的大小超过 2 MB - 可以从https://drive.google.com/file/d/1rC2QQBzMhZ8AG5Lp5PyrpkOxwlyP9QaE/view?usp=下载原始图像分享

在此处输入图像描述

我正在使用BitmapDecoder类读取图像并使用 JPEG 编码器保存它。这会导致以下图像颜色变淡并褪色。

在此处输入图像描述

图像使用PhotoShop RGB配色方案。我尝试使用以下代码设置颜色配置文件,但这会导致此错误The designated BitmapEncoder does not support ColorContexts

更新:克隆图像似乎可以解决问题。但是当我使用以下代码调整图像大小进行转换时,不会保留颜色配置文件