23得票5回答
仅使用Win32将HBITMAP保存为*.bmp文件

我在我的纯Win32项目中有一个HBITMAP(没有使用外部库)。我能否仅使用Winapi和/或CRT函数将其导出为*.bmp文件,以便不必添加项目依赖项?

22得票3回答
如何在C#.NET中更改图像的像素颜色

我正在使用Java处理图片,我已经设计了100多个图像(.png格式),它们都是透明和黑色绘画。 问题是,现在有人要求我更改绘画的颜色(从黑色到?)。 我在谷歌上搜索了许多代码片段,可以更改图像的位图(像素),但我不确定如何精确匹配像素并替换特别是当图像处于透明模式时。 以下是C#中的.NET...

22得票2回答
将BitmapImage保存到文件

我正在开发一个程序,该程序将图像从 URL 下载到 BitmapImage 并显示。接下来,我尝试使用 JpegBitmapEncoder 将 BitmapImage 保存到硬盘上。虽然文件成功创建,但实际的 jpeg 图像为空或只有 1 个黑色像素。public Guid SavePhoto...

21得票2回答
位图源转换为位图图像

我需要解析Clipboard.GetImage()的内容(一个BitmapSource),转换为BitmapImage。 有人知道如何做吗?

20得票4回答
WPF中的BitmapImage是否会锁定文件

我使用:Dim bmi As New BitmapImage(New Uri(fiInfo.FullName, UriKind.Absolute)) bmi.CacheOption = BitmapCacheOption.OnLoad 这不使用 OnLoad 但文件仍被硬盘锁定以覆盖。 有什么...

20得票4回答
如何在不再需要 BitmapImage 后释放内存?

首先,我将一个BitmapImage加载到位于Window上的Image控件中。 然后我使用Image控件,并关闭Window。 我每分钟重复执行2-3次,并且由于图像在关闭窗口时不会从内存中卸载,因此我的内存非常快地填满。 那么,如何手动从Image.Source控件中卸载BitmapIma...

18得票7回答
如何在C#中将字节数组中的图像放入图片框?

我有一个包含位图格式的图像二进制数据的字节数组。如何在C#中使用PictureBox控件显示它? 我查看了下面列出的一些帖子,但不确定是否需要将字节数组转换为其他内容才能将其发送到picturebox。感谢您的帮助。谢谢! 如何使用位图将图像放入PictureBox 从内存加载Pictur...

18得票2回答
如何在WPF中显示渐进式JPEG图片?

如何在网页 URL 加载过程中显示逐步呈现的 JPEG 图片?我尝试在 WPF 的图像控件中显示 Google 地图图像,但我想保持该图片作为渐进式 JPG 的优势。 如何在 WPF 中加载渐进式 JPG?Image imgMap; BitmapImage mapLoader = new B...

17得票1回答
如何在WPF C#中将内存中的BitmapImage保存到文件中?

我找不到任何关于这个问题的信息,需要一些帮助。我已经将一堆图像加载到内存中作为BitmapImage类型,以便可以删除它们存储的临时目录。我已经成功完成了这部分内容。现在我需要将这些图像保存到另一个临时位置,但我无法弄清楚如何做到这一点。这些图像包含在一个中:Dictionary<str...

17得票4回答
如何将Byte[]转换为BitmapImage

我需要帮助,我有一个从Byte[]获取BitmapImage的方法public BitmapSource ByteToBitmapSource(byte[] image) { BitmapImage imageSource = new BitmapImage(); using...