cost 97 ms
如何从鼠标坐标转换为嵌入在较大父容器中的 TransformedBitmap 的像素坐标? - How do I convert from mouse coordinates to pixel coordinates of a TransformedBitmap embedded in a larger parent container?

类似于如何从鼠标坐标转换为 TransformedBitmap 的像素坐标? 但是增加了皱纹,我的Image实际上嵌入了一个更大的父Grid ,它有一个背景,我希望像素坐标在悬停在图像边界之外的区域时也是准确的。 这是我的 XAML: 这是代码: 在大多数情况下,这很好用,但是如果您在旋转图像左侧 ...

如何从鼠标坐标转换为 TransformedBitmap 的像素坐标? - How do I convert from mouse coordinates to pixel coordinates of a TransformedBitmap?

我的问题类似于如何从鼠标坐标中获取正确的像素 position? ,另外需要注意的是图像可能是TransformedBitmap ,可以在其中应用翻转和旋转,并且仍然返回原始图像的像素坐标。 我的Window的设计是这样的: 代码隐藏如下所示: 当悬停在未转换图像的右下角(我将其涂成蓝色以便于跟 ...

Memory“泄漏”与 MemoryStream 和 BitmapCacheOption.OnLoad - Memory 'leak' with MemoryStream and BitmapCacheOption.OnLoad

我必须从图像中获取 BitmapSource,为此我使用如下扩展方法: 如果我现在释放它的句柄并处理原始图像,它会保留在 memory 中,即使在多次手动调用 GC 之后也是如此。 我用这段代码测试了使用文件而不是流: 即使还有一个 OnLoad,它也会在释放句柄时被释放。 所以它一定是 Memo ...

像素还可以存储有关在图像的该部分上绘制的笔划的信息吗? - Can a pixel also store information regarding strokes drawn on that part of the image?

我正在学习位图和 canvas 并对一件事感到好奇。 像素是否仅存储与图像相关的颜色信息或绘图中涉及的笔划。例如,如果我只是在 canvas 上绘制一个圆圈。 现在,与 canvas 相关的 bitmap 中的像素是否还会存储在 canvas 上绘制的内容,还是仅存储圆圈的颜色? ...

如何将 WPF 控件的图像输出到剪贴板 - How to output an image of a WPF control to the clipboard

我有以下代码,它接受一个 Control(作为一个 Visual 对象),使用 Visual Brush 将控件放入一个 RenderTargetBitmap 中,然后可以将其保存到磁盘。 这是成功的。 我想使用相同的代码将图像放入剪贴板。 这似乎不起作用; 尽管剪贴板接受数据,但它不接受数据是图 ...

BitmapSource.CopyPixel:如何只复制感兴趣的区域? - BitmapSource.CopyPixel: how to copy only area of interest?

我有一个System.Windows.Media.Imaging.BitmapSource和一个小的Int32Rect 。 我只想将矩形中的位图字节复制到缓冲区。 另外:我想使用这个缓冲区来计算像素值,在这种情况下:我想计算一个值,该值指示位图中数据的清晰度:是否在焦点上? 计算测量每个像素与相 ...

.NET/C#/Xaml 从字节或位图显示视频 - .NET/C#/Xaml display video from bytes or Bitmap

我使用 IP 摄像机及其库从摄像机获取图像。 该库允许我获取字节数组或位图。 我希望在我的 Xaml 窗口中显示视频。 我需要一些快速的东西,但我不知道该怎么做。 目前我使用 Image 小部件并将我的位图转换为位图源: 它有效,但我认为如果我可以直接更新字节 [],我可以做得更快。 有没有 ...

如何在WPF图像控件中放大BitmapSource的某个区域? - How can I zoom in on a certain region of a BitmapSource in a WPF Image control?

假设我在WPF图像控件中有一个1280x1024 BitmapSource。 此图像有一个100x100“活动”区域,我希望能够通过单击按钮放大该区域。 我想尽可能地缩放,同时保持纵横比并保持所有“活动”像素可见。 这就是我所拥有的: XAML: 码: 这是缩放前的样 ...

相当于C ++中的BitmapSource? - BitmapSource equivalent in C++?

我有一个用C#编写的工作代码,该代码需要一个字节数组来表示位图图像,并使用base64对其进行编码,因此可以在浏览器中显示。 它工作正常,但我需要在C ++中做同样的事情。 我有字节数组,其中包含与C#中的字节数组相同的内容。 问题是BitmapSource会压缩位图,而我不明白如何 ...

处理程序在BitmapEncoder.Frames.Add调用中无效 - handler is invalid in a BitmapEncoder.Frames.Add call

我正在使用此自定义方法将Bitmapsource转换为Bitmap: 我的代码中多次调用了此方法,效果很好。 但是,当我用鼠标单击事件或按下事件调用它时,我得到处理程序无效错误。 我对如何进行一无所知。 有什么建议吗? 在代码中,我有一个位帧列表: 最初,当我将每 ...

例外:BitmapFrameDecode必须将IsFrozen设置为false才能进行修改 - Exception: BitmapFrameDecode must have IsFrozen set to false to modify

我有一个用C#WPF编写的程序,可以自动打印文档。 它具有的功能之一是可以检测到图像下载失败,因此不会打印出包含空白图像的文档。 这是检测“发送方徽标”图像下载失败的代码的一部分: _senderLogoFrame = BitmapFrame.Create(new Uri(_invoi ...

来自 Stream 的 BitmapImage 返回 1x1px 而不是整个图像 - BitmapImage from Stream returns 1x1px instead of the whole image

我有一个使用StreamSource属性打开FileStream并创建BitmapImage的方法。 不知何故,在一台机器上,试图打开一个大图像 (6000x4000px) 导致该方法返回一个 1x1px 图像。 首先我以为图像是从本地网络上的共享文件夹加载的,但它存储在同一台计算机的下载文件夹中。 ...

WPF应用程序中BitmapSource的OutOfMemory异常 - OutOfMemory exception with BitmapSource in WPF app

任务:我有2个显示器。 我需要在#1上显示#2发生了什么。 换句话说,第一个监视器不过是第二个监视器的反射器。 当前解决方案:每隔约100毫秒制作一次屏幕截图,然后重新渲染。 以下方法负责捕获屏幕截图: 之后,我使用Start(...)方法从第二个屏幕运行“反射”到第一个屏幕 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM