bitmap相关内容

借鉴面板,保存为位图

我试图做一个简单的应用程序,用户可以绘制小组并将其保存到自己的电脑作为位图。当我继续保存的部分,但是,我得到的是一个空的(白色)位图。 我已经被浏览了许多其他解决方案,我是pretty的肯定,我现在的储蓄位图的正确方法,所以我开始怀疑我的拉丝工艺不正确。到底什么是错在这里? 公共部分类Form1中:形态 { SolidBrush刷; 喷喷; 点[]点=新点[3]。 ..
发布时间:2015-11-26 19:13:28 C#/.NET

最快的方式产生:在.NET多边形位图

其中一个子任务是有多边形的源集,并使用这些多边形来生成位图,它是要与目标图像进行比较。 在.NET 2005的明显的方法是使用GDI +。只需创建一个位图,获得图形的对象,可以和位图,并拨打电话的图形的对象渲染功能。 显然,这不利用硬件accelaration。这就是为什么WPF不使用GDI +。 有没有在.NET中的API,使用更先进的渲染技术来生成位图? 解决方案 既然你已经标记这是 ..
发布时间:2015-11-26 19:04:04 C#/.NET

创建一个BitmapImage的WPF

我有我需要在屏幕上显示,在一分钟我创建一个Windows.System.Drawing.Bitmap,并把它转换为BitmapImage的一个USHORT []包含图像数据,但这种感觉就像一个缓慢inneficent的方式做这一点。 有没有人有什么最快的方法来创建一个USHORT的BitmapImage的[]是? 或alternativly从数据创建的ImageSource对象? 谢谢 埃 ..
发布时间:2015-11-26 18:55:33 C#/.NET

我如何保存/载入16位图像.NET 64位?

在,当我用win32,我用 FreeImage的以加载和保存位深度的位图超过800位以上。这是每一个和我一起工作,因为我在做医疗影像图像,任何人说任何事情之前,是的,我和我的客户都花在了高亮度,高对比度的显示器了大量的资金与11或12位的动态范围。事实上,如果你很好奇,要求由ACR运行乳腺X线摄影 incldue显示器具有至少10位的动态范围。 我刚换到x64的内存开销,并让我所有的发展到一个平 ..
发布时间:2015-11-26 18:17:06 C#/.NET

要不断地吸取大量位图的WPF的最好方法?

我对这个很简单的问题难住了。我想提出一个基于瓦片的游戏引擎和需要能够以允许用户编辑使用WPF用户界面的图。天真,我曾以为,使用Graphics.FromImage我可以简单地不断更新的好老土“缓冲”System.Drawing.Graphics.Bitmap。我会画上的位图构成的地图瓦片,然后的blit缓冲位图到屏幕上。但是,从我深入研究我现在相信,这是不容易的。 而不是烦你什么我发现了迄今为止 ..
发布时间:2015-11-26 10:36:47 C#/.NET

如何从C#中的图形对象获取的位图/图像?

我想知道缓冲区的中间状态的图形对象是借鉴一些东西。我怎么弄个位图或者说,它是借鉴了图像的? 解决方案 我真的不知道,如果我知道你要问什么,因为你的问题很清楚。 如果你想知道如何将图形对象的内容保存到一个位图 ,那么答案是,有没有直接的方法这样做。绘制图形对象是一个单向操作。 更好的选择是创建一个新的位图对象,获得该位图图形对象,并绘制直接到它。下面code是一个你可以做到这一点的例子: ..
发布时间:2015-11-26 10:19:25 C#/.NET

更快的算法改变色相/饱和度/亮度位图

我想过滤的位图图像来增加或减少色相,饱和度和亮度值。 我的code的工作完美,但它是缓慢 我锁定两个位图存储器,原始源和当前目的地。用户可以将不同的的TrackBar 控制修改每个值,然后被转换为HSL值。例如,上的TrackBar的值对应于范围-1.0到1.0。 每当一个事件被抛出的的TrackBar值改变,我运行一个函数,它锁定的目标位图和源位应用HSL值,然后将结果存储在目标位图。完成 ..
发布时间:2015-11-26 09:45:44 C#/.NET

现有的图形为位图

我正在写的一个交易软件的一个插件(C#的WinForms,.NET 3.5),我想画一个十字光标在面板(比方说 ChartPanel ),其中包含的数据,可能是昂贵的画。我到目前为止,完成的是: 我添加了一个 CursorControl 到面板 在此 CursorControl 定位在主拉丝面板,使其覆盖它的整个区域 是已启用=假,使所有输入事件传递到父 ChartPanel 是油漆方法被实现 ..
发布时间:2015-11-25 16:14:13 C#/.NET

将一个字符串转换为位图在C#

我想一个字符串转换成位图或东西我可以在pixelbox显示。 我的字符串是这样的: 字符串rxstring = "010010010020020020030030030040040040050050050060060060070070070080080080090090090100100100110110110120120120130130130140140140150150150160160 ..
发布时间:2015-11-25 15:57:16 C#/.NET

如何使用嘉洛斯在.NET来改变亮度,色彩,饱和度,色调

我有一个包含一些随机的位图数据的“位图”类型。我已经写了我自己调整亮度,色彩,饱和度和色调上的每一位的个别行为,并勿庸置疑,这太可怕了缓慢的。 在我的研究,我发现,使用矩阵可以非常快的调整这些。此外,.NET拥有嘉洛斯在那里你可以申请的基体效应,当你的DrawImage()。 我们建立如下所示(从MSDN网站)矩阵: 浮法[] [] colorMatrixElements = { 新的浮动[ ..
发布时间:2015-11-25 15:33:03 C#/.NET

是否Bitmap.LockBits"销"位图到内存中?

我使用位图锁定了很多最近,我不断收到“试图访问无效内存”错误。这主要是因为该位图已经被移动到存储器中。使用 GCHandle.Alloc()有人在CLR分配内存和别起来。请问 Bitmap.LockBits()做?我不明白“锁定”存储器和“钉住”内存之间的区别。您也可以解释的术语和差异如果有的话? 解决方案 GCHandle.Alloc 是一个更通用的方法,可以让你的句柄分配给任何管理对象和引 ..
发布时间:2015-11-25 15:19:31 C#/.NET

当从一个移动正在创建的.Net缩略图旋转图像

我现在用的是code从下面的答案对一个老问题,以建立一个上传图像的缩略图。 http://stackoverflow.com/a/2001462/1593395 这完美的作品和衬垫的图像,保持宽高比等,但如果我上传的图像从我的手机是从这种方法保存旋转逆时针90度的缩略图。 你知道是什么原因造成的?原始图像刚才保存使用AjaxFileUpload1.SaveAs(的MapPath(“〜/目录/ ..
发布时间:2015-11-25 14:44:19 C#/.NET

哪些库可用于操纵超大图像的.Net

我有一些非常大的文件,例如320 MB TIF文件14000×9000像素。 我需要执行的基本缩放图像,以获得更小的版本,并打破了图像分为瓷砖的操作。 我的code正常工作与小文件和我使用.NET 位图的对象,但我会偶尔会内存不足异常较大的文件。 我已经使用FreeImage的库试图 FreeImageBitmap ,但有同样的问题。 我使用的是类似以下内容缩放图像: 使用(图形G = ..
发布时间:2015-11-25 14:33:05 C#/.NET

在.NET中的COM preSS图像

如何COM preSS和在C#中的图像文件( BMP,的JPEG) 我有,使用IM以下code扩展我的形象来显示一些图片作为背景在我的控制 位图orgBitmap =新位图(_filePath); 位图regBitmap =新位图(reqSize.Width,reqSize.Height); 使用(图形克= Graphics.FromImage(reqBitmap)) { gr.Smo ..
发布时间:2015-11-25 14:32:00 C#/.NET

如何写一个(位图?)图像更快的GDI +显示缓冲区?

使用C ++和.NET我有一个数据流我想显示为一个滚动的图像。每次我得到一些新的数据我想将其添加为新行(128x1像素),并滚动previous内容一边去了。 这个问题我的第一个短片参与渲染我有一个新的行每次整个数据集。这个工作,但速度太慢,所以我想它可能会更有意义写信给某种缓冲区(可能是位图?)。问题是,我不看我怎么能做到这一点; 图形 对象可以绘制相当愉快,但我不能看到一个明显的方式来告诉我 ..
发布时间:2015-11-25 13:45:14 C#/.NET

大型的基于文件的位图处理库

有没有(preferable开源 - 但不一定)基于文件的位图处理库?的基本功能将包括服用位图(1-4 GB)的视图(一个小矩形),改变它与保存回。 我不是特别挑剔格式(只要它是无损):BMP,uncom pressed TIFF或的Targa会就好了。 它不必是所有本土code - 围绕本地的dll的包装都会好的,虽然64位版本将是非常值得欢迎的。。 解决方案 卡罗尔,请看看它:的 Im ..
发布时间:2015-11-25 13:44:17 C#/.NET

Bitmap.SetPixel(X,Y,颜色)太慢

所以,目前我创建一个1000×1000的位图,它的支出约0.3秒简单地调用Bitmap.SetPixel()函数。 实际上,我只画大概50%的像素,因此它更像是500000呼叫setpixel。虽然这似乎想了很多电话,OTOH视频游戏做了很多更,推动许多许多像素(其中一些procedureally生成)。 显然Bitmap.SetPixel速度不是最优化的,但如果我需要更新的位图20-30次, ..
发布时间:2015-11-24 22:38:58 C#/.NET

如何导出PDF页面使用PDFsharp .NET库中的形象?

如何将PDF页面导出为使用PDFsharp .NET库的图像,像素级别的操作? 例如,像,System.Drawing.BitMap.GetPixel() 我试图找出空白区域(全白,或任何颜色的),PDF文档里面,写一些图形/图像。 09,2010年6月: 我已经试过这一点,但它不能正常工作。 为什么以下code不能按预期工作? Bitmap.GetPixel总是返回0。 // / ..
发布时间:2015-11-24 22:27:29 C#/.NET

WriteableBitmap的转换在C#位图

有没有办法转换 WriteableBitmap的来位图在C#中? 解决方案 这是pretty的直白,其实。下面是一些code,它的应该的工作。我没有测试过,我从我的头顶写它。 私人System.Drawing.Bitmap BitmapFromWriteableBitmap(WriteableBitmap的writeBmp) { System.Drawing.Bitmap BMP; ..
发布时间:2015-11-24 22:16:55 C#/.NET