问题标签 [writeablebitmap]

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 投票
3 回答
7679 浏览

c# - WPF/WinForms/GDI 互操作:将 WriteableBitmap 转换为 System.Drawing.Image?

如何将 WPF WriteableBitmap 对象转换为 System.Drawing.Image?

我的 WPF 客户端应用程序将位图数据发送到 Web 服务,并且 Web 服务需要在该端构造一个 System.Drawing.Image。

我知道我可以获取 WriteableBitmap 的数据,将信息发送到 Web 服务:

但是在 Web 服务端,我不知道如何根据这些数据创建 System.Drawing.Image。

0 投票
2 回答
8356 浏览

c# - 调整 WritableBitmap 的大小

我创建了 Gray16 格式的 WriteableBitmap。我想将此 WriteableBitmap 调整为我已知的尺寸,保留像素格式(Gray16)。

是否有人在调整 WriteableBitmap 的大小。请帮我。

我还搜索了互联网并找到了http://writeablebitmapex.codeplex.com/但这通过一个汇编参考错误。

请帮我。

0 投票
3 回答
1919 浏览

silverlight - Silverlight 4 的 WriteableBitmap *真的* 会以 DRM 的名义削弱合法的跨域访问吗?

一年前的这个线程中,它解释说当它的任何部分来自外部域时, WriteableBitmap将阻止读取访问 - 例如免费图像服务器。

进一步详细说明这是针对“DRM”的。我猜有人在 Silverlight 中编写一个电影开膛手,其中包含来自另一个域的电影然后重新捕获它,这是一个很大的威胁......除了意识到你可以重写该血腥的 xap,因为它从电线上下来,然后同域!但这既不是这里也不是那里。

无论如何,显然我正在尝试使用 WritableBitmap 来导出用户当前设置的屏幕截图;但我被这个跨域问题阻止了。

在最新版本的 Silverlight 中真的没有支持的方法吗?没有 crossdomain.xml 或 clientaccesspolicy.xml?这对 Silverlight 来说不是很严重吗?一个巨大的“Screw You”,半心半意地设置安全路障,阻碍开发人员但不能阻止攻击者?

编辑:这个问题与这里的这个问题相同。

0 投票
1 回答
898 浏览

silverlight - 使用 WriteableBitmap 覆盖两个图像

我有两张图片,比如 png 和 jpeg,我需要覆盖它们。在 WPF 中,它可以由 DrawingGroup 完成(在 SL 中不可用)。我想这可能是用 WriteableBitmap 来完成的。你知道怎么做吗?

提前致谢!

干杯

0 投票
1 回答
1159 浏览

c# - 如何将位图转换为 WPF 中的路径集合(在代码中不是 XAML)

我有一个包含 3 个状态的占用网格 - 已占用、空闲、未知。占用网格是一个简单的二维状态数组。网格表示一个平面图,其中 Occupied=Wall,Free=Open Floor,Unknown=墙后面有什么或未映射。这个网格是 800x800 宽,每个单元代表 5 厘米的现实世界。

我想把它做成 WPF 路径形状。然后我可以在屏幕上进行操作,允许用户添加墙壁(通过绘制线条),并最终导出为某种形式的 CAD 标准/SVG/等。

我开始使用可写位图,并且可以创建完美的网格图片,但位mp 不是路径,我的一些线条是锯齿状或未连接的。

我正在寻找有关如何将此网格或位图转换为干净的 wpf 形状的想法。线、多边形、折线或路径都会让我非常高兴,因为一旦我有了这些,我就可以做任何事情。有任何想法吗?

0 投票
1 回答
1019 浏览

c# - WriteableBitmap 在 Silverlight 4 中是否有新功能?

如果有人可以通过流给我一个如何使用它的例子?(不知道它是如何工作的)我知道如何创建 aBitmapImageURI现在我需要将此图像转换为 a WriteableBitmap,但我得到一个空异常错误,如下所示:

0 投票
1 回答
797 浏览

silverlight - 优雅地处理图像加载异常

我正在使用 Silverlight 3 加载用户图像。一切正常,我可以将文件流设置为 aBitmapImage并且渲染正常。

问题是,如果我尝试加载不是图像的内容(例如重命名为 .png 的 .exe),Silverlight 会崩溃并System.Exception显示“灾难性故障”。MSDN 文档无济于事地说它应该有msdn 链接,我应该听该ImageFailed事件(它永远不会被解雇)。

从流中加载时我是否遗漏了某些内容或库是否损坏?

我从源代码加载图像的代码:

0 投票
2 回答
1198 浏览

silverlight - Silverlight 4 WriteableBitmap 到位图

这是我的第一个 Silverlight 应用程序,也是我第一次接触 C#。我有一个使用 COM 从 Silverlight 访问的 C# 类库。C# 库有一个将位图作为参数的方法,但据我所知,Silverlight 只有一个 WritableBitmap。有没有办法在 Silverlight 中将 WritableBitmap 转换为位图?我读过的其他一些答案给出了转换函数,但是这些函数都返回一个位图,当我尝试构建时显然会引发错误。任何人都可以帮忙吗?

0 投票
2 回答
21049 浏览

c# - 如何将 WriteableBitmap 转换为 BitmapImage?

我想将此转换的结果(writeableBitmap)插入到 System.Windows.Controls.Image 中。当我这样做时:

arkaImage根本没有显示。可以做些什么来让它发挥作用?

0 投票
3 回答
6518 浏览

c# - 将图像文件打开到 WritableBitmap

这是问题所在。我想从本地驱动器打开一个文件,然后把它变成一个 WritableBitmap 以便我可以编辑它。但问题是,我无法从 Uri 或类似的东西创建 WritableBitmap。我也知道如何将文件打开到 BitmapImage 中,但我不知道如何将文件打开为 WritableBitmap。有没有办法将文件直接打开到 WritableBitmap,如果没有,有没有办法将 BitmapImage 转换为 WritableBitmap?多谢你们。