问题标签 [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 投票
1 回答
1120 浏览

windows-phone-7 - 如何在 BitmapImage 类上使用 getPixel 方法?

我的意思是我想在 wp7 上使用获取像素方法。我不使用 Bitmap 类。这是可能的,或者我不使用它,我可以使用 writeableBitmap 而不是 Bitmap。而当我使用 writeableBitmap 类时,我不能使用 getPixel 方法。我该如何使用?

例如:

0 投票
1 回答
2772 浏览

c# - WriteableBitmap.SaveJpeg 呈现黑色图像(WP7)

我正在尝试将一些文本和图像渲染到可写位图以制作 1 个更大的图像,并且此方法已在其他位置用于创建或操作图像,但由于某种原因,此实例仅创建黑色图像。如果我只是将图像源设置为原始的 WriteableBitmap,它显示得很好,但是当我调用 SaveJpeg 然后 LoadJpeg 时,它显示为黑色图像(是的,我需要调用 SaveJpeg,因为这实际上是传递给服务器)。以下是我尝试渲染元素的方式:

0 投票
1 回答
5255 浏览

c# - 如何在 Windows Phone 上合并 2 个图像

我有 2 张图像,我想在 Windows Phone 的应用程序中将它们合并为一张。

我的 WP 相机拍摄的第一张图像,第二张图像是用户可以在我们的模板中选择的框架(边框、滤镜等)。那么如何将它们合并为一个。

谢谢和最好的问候。

0 投票
1 回答
703 浏览

c# - 拍摄在 WP7 中使用矩形的快照

我正在开发一个 WP7 应用程序,我想在其中录制视频并在保存视频之前拍摄视频快照,以便将其用作缩略图。缩略图在使用前临时保存在隔离存储中。对于相机,我使用矩形来录制视频,然后我想在手机上显示图片。问题是图片只显示黑屏。即使我尝试将图片保存在媒体库中,图片也显示为黑色。这个问题的原因可能是什么,我该如何解决?

我插入了下面的代码:

这是您用来捕捉视频的矩形。

这是拍照的代码:

下面是从隔离存储中读取缩略图的代码:

这是我想在 GUI 中显示缩略图的图像。

0 投票
3 回答
5006 浏览

windows-runtime - 在 WinRT 中,我如何加载图像,然后在写入之前等待它加载所需的时间?

我在 WinRT 项目中使用 WriteableBitmapEx。我从用户图片库将图像加载到 WriteableBitmap 中。但是,我不能立即写入该图像,如果我这样做,它将被图像本身覆盖(看起来它是异步加载图像,然后它覆盖了我的绘图)。我不知道如何阻止它这样做(我尝试在 SetSource 上使用 Await ,但这不是 Async 方法)。

我使用了“Await Task.Delay(1000)”并且有效,但它似乎很棘手,因为 1000 毫秒可能或可能不够。我希望它等到加载位图后再继续。

任何人都可以看到我做错了什么,或者建议我如何确保在进行任何处理之前从图片库中加载 WriteableBitmap?这是我创建的示例代码片段:

0 投票
2 回答
310 浏览

silverlight - Windows phone 中的腐蚀和膨胀???

我试图在我的 Windows Phone 应用程序中应用侵蚀和膨胀算法:)。

但是很难做到:(我调查了一些例子,我发现了这个http://channel9.msdn.com/coding4fun/articles/FaceLight--Silverlight-4-Real-Time-Face-Detection

Silverlight 的 FaceLight。

是一个很好的例子,它有 Erode 和 Dilate 算法,但我的应用程序有一些差异,FaceLight 从相机拍照,我希望我的应用程序从图库中加载一些图像并应用该算法。

我按照以下步骤 1.- 从图库中加载图像。

2.- 从原始图像中获取灰度图像。

这个方法 DoGray()

一切正常。

原始图像

灰度图像

现在我应用来自 FaceLight 的 Erode 算法。

这是 Erode 算法

这是结果:S什么也没发生:(

侵蚀图像

和扩张算法相同的问题,但结果图像是空白图像。任何想法或建议?我需要帮助。

0 投票
1 回答
2439 浏览

c# - 如何将 RGB24 像素格式的 WriteableBitmap 转换为 EmguCV 图像格式?

我正在尝试转换具有 Rgb24 作为 pixelFormat 的 WriteableBitmap。我想将相同的图像存储到具有 Bgr 格式的 EmguCV 图像中。我编写了以下代码,但没有给出适当的结果。

提前致谢。

0 投票
1 回答
2941 浏览

c# - WriteableBitmapEx 不适用于 C# Metro 应用程序

我为 winrt(win 8 metro)下载了 WriteableBitmapEx。我使用扩展方法添加了对 dll 的引用,在我的代码中使用了它们,一切都可以编译。

问题是扩展方法没有效果。这是我的代码的一部分:

图像不会出现在屏幕上。但是,如果我尝试在图像上画一些东西,比如一条线,图像就会在屏幕上显示不变。

谢谢你!

0 投票
1 回答
22330 浏览

c# - 使用 WPF 将 WriteableBitmap 保存到文件

我有:

我基本上想将它保存到磁盘上的文件中,如下所示:

我阅读了一些论坛,其中提到要阅读:

并将这些像素保存到Bitmapthen useBitmap.SaveImage()函数中。但是,我无法访问任何Pixels. 显然 myWriteableBitmap没有任何名为Pixels.

我使用 .NET Framework 4.0。

0 投票
1 回答
702 浏览

c# - 具有多个线程时的 WriteableBitmap 异常

我创建了大约 10 个线程来做同样的工作——从 Internet 下载图像。下载完成后会引发这个回调函数:

根据 WriteableBitmap 抛出异常。我读到那个锁会对此有所帮助,但找不到任何关于我应该锁在那里的“什么”。有人会帮忙吗?