bitmapsource

    4热度

    1回答

    我有一个.NET BitmapSource对象。我想读取位图边角的四个像素,并测试它们是否都比白色更暗。我怎样才能做到这一点? 编辑:我不介意将这个对象转换为更好的API的另一种类型。

    0热度

    1回答

    我们通过从原始位图创建新的裁剪图像,在WPF应用程序中显示裁剪图像。但是当我们查看应用程序内存时,显示裁剪后的图像与显示原始图像相同。这可能不是很奇怪,因为CroppedImage会保留对原始位图的引用。但是,是否可以在不参考原始位图的情况下创建裁剪后的图像作为新的位图图像,并通过这样做来减少应用程序内存? 一些代码如何做到这一点将不胜感激。 感谢您的帮助! [编辑] 以下是创建裁剪图像的代码:

    0热度

    1回答

    我有一个通过将其StreamSource属性设置为字节数组的MemoryStream来创建的BitmapSource的集合。如何在使用它们后从内存中移除它们? 谢谢!

    0热度

    1回答

    我只是做一个简单的工作:将位图转换为数组,然后使用该数组,使用BitmapSource.Create方法重新创建位图。 但是,我收到错误:“价值不符合预期范围”。这是我的代码。 Dim width As Integer = bitmapImage.PixelWidth Dim height As Integer = bitmapImage.PixelHeight Dim

    5热度

    1回答

    我阅读了关于DPI的维基百科文章,但它让我更加困惑......我没有任何关于图像的DPI信息。我应该使用什么DPI与BitmapSource.Create(),可以使用恒定的(96/72?),如果我不打印图像真的很重要吗?

    0热度

    1回答

    我从BitmapSource加载BitmapImage,我总是发现BitmapImage的格式是Bgr32,而不是BitmapSource是Bgra32。这里有一个类似的线程: BitmapImage from file PixelFormat is always bgr32 但使用BitmapCreateOptions.PreservePixelFormat不适用于我在线程中所建议的。这里是我在

    2热度

    1回答

    我正在尝试编写一个例程,它将使用LibTiff.net将WPF BitmapSource保存为JPEG编码的TIFF。使用配备的libtiff的例子,我想出了以下内容: private void SaveJpegTiff(BitmapSource source, string filename) { if (source.Format != PixelFormats.Rgb

    11热度

    3回答

    我想在WPF中创建一个开/关按钮,并且我希望它在用户点击时改变它的外观(如果它已关闭,if它将关闭开关)使用图像。 我添加了图片我想使用的资源: <Window.Resources> <Image x:Key="Off1" Source="/WPFApplication;component/Images/off_button.png" Height="30" Width="70" />

    3热度

    2回答

    我有一个问题,与我的WPF应用程序。 我想在我的gridview中用我的viewmodel中的image属性绑定一个图像域。 <DataGridTemplateColumn Header="Image" IsReadOnly="True"> <DataGridTemplateColumn.CellTemplate> <DataTemplate> <Image Sou

    2热度

    1回答

    我有第三方控件Chart其中CopyToClipboard(size)功能。同样的方法也会返回BitMapSource。 所以我的需要是:追加另一个BitMapSource到剪贴板。如何实现这一功能? 这两个图像之间的相似性可以是相同的宽度和不同的高度。我必须在另一个下面追加一个。