gdi+相关内容

有没有一种简单的方法来混合两个的System.Drawing.Color价值观?

有没有一种简单的方法来混合两个的System.Drawing.Color 值?还是我写我自己的方法采取两种颜色,并结合他们? 如果我这样做,怎么可能一去的? 解决方案 我写了一个实用的方法就是出于这样的目的。 :) ///<总结>融合了指定的颜色在一起< /总结> ///< PARAM NAME =“色”与GT;颜色融合到背景色< /参数> // ..
发布时间:2015-11-25 12:51:21 C#/.NET

哪个事件我应该使用,以显示在画什么?

我需要把一些图形在一个TableLayoutPanel的一个部分。 我创建的TLP的一个单元一个PictureBox这样做。 不能得到两件事情一起工作: 1)初始显示是空白的!图纸只有当调整形式出现 2)不断扩大规模相比承包时,resize事件不会触发一样。 任何建议,以改善上述两个问题将是巨大的! 下面是我的code。窗体有一个2x2的TableLayoutPanel在里面,而TLP ..
发布时间:2015-11-24 22:43:48 C#/.NET

如何复制一个图形对象到另一个

我试图复制一个图形的内容,对象到另一个,但唯一被我已经能够找到基于使用 GDI32.DLL ,这是我宁愿避免可能的话使用。 有谁知道如何/如果这是可能使用管理code?我不介意,如果答案是C#或VB.Net。 下面是我目前有: 私人小组CopyGraphics() 昏暗srcPic作为图形= pnl.CreateGraphics 昏暗srcBmp作为新位图(pnl.Width,pnl.Heig ..
发布时间:2015-11-24 22:39:14 C#/.NET

Graphics.DrawString VS TextRenderer.DrawText?哪位能提供更好的质量

TextRenderer是基于GDI和Graphics.DrawString是基于GDI这些功能+。其中可以在图像上绘制文本提供质量更好的文本。 解决方案 只是我的2分钱:我总是用Graphics.DrawString,除了的时候我需要做定制的绘画对我(Windows窗体)控制。例如,在一个列表框,有的OwnerDraw集,如果我附上DRAWITEM事件处理程序,充分描绘项目,包括项目文本。或 ..
发布时间:2015-11-24 22:34:32 C#/.NET

GDI +中发生System.Drawing.Image.Save一般性错误

例外:的 GDI +中发生一般性错误。 在System.Drawing.Image.Save(字符串文件名,图片codecInfo EN codeR,恩coderParameters EN coderParams) 在System.Drawing.Image.Save(字符串文件名,格式的imageformat) 在System.Drawing.Image.Save(字符串文件名) cod ..
发布时间:2015-11-24 22:30:30 C#/.NET

躲在自定义控件不需要的属性

这是在派生的控件隐藏属性的方式? 公共类NewButton:按钮 ... [可浏览(假)] 大众新的ContentAlignment设置textAlign {获得;组; } 另外这个隐藏在设计师的属性窗口中的属性,但我怎么能还躲在code中的财产? 解决方案 从code,你可以做到这一点,以隐藏它,也许是最接近使它成为一个痛苦的直接调用 - 注意,隐藏的,即使它是可调用,并没有 ..
发布时间:2015-11-24 22:27:43 C#/.NET

切片图像成砖

由于加载位图对象。我想这个图像切片成256×256砖,每砖保存作为一个JPG文件。 您可能会认为这是一个Silverlight的Deep Zoom排序的任务,你是对的。 我有使用WPF一个解决方案,但我想preFER,将工作在.NET 2.0框架的解决方案。 GDI +是不是什么地方我花任何的时间。 任何人都知道我怎么能去呢?我似乎无法找到一个“创建从一个指定的矩形排序方法的位图”。我会感到 ..
发布时间:2015-11-24 21:19:36 C#/.NET

里面的填充矩形文本

我使用GDI +绘制的图形对象的字符串。 我要的字符串,以适应pre定义的矩形内(不违反任何行) 时有这样做的,除了在循环中使用TextRenderer.MeasureString(),直到理想的尺寸则返回呢? 是这样的: DrawScaledString(图形克,字符串MyString的,长方形矩形) 解决方案 您可以使用ScaleTransform 字符串的TestStr ..
发布时间:2015-11-24 21:01:03 C#/.NET

"发生在GDI +&QUOT一般性错误;试图使用Image.Save时

我开发一个Outlook 2010的插件,和我从一个序列化的XML文件加载图像。图像加载罚款,并且我能够将其分配到一个图片对象的WinForm的没有问题。在对象保存在 [XmlIgnore] 公共位图图像 { {返回this.templateImage; } 集合{this.templateImage =价值; } } 当我尝试将物理文件保存到硬盘但是,我做的: 字符串 ..
发布时间:2015-11-24 20:21:15 C#/.NET

在扩展GDI支持的图像格式列表+

要引用文档系统.Drawing.Imaging命名空间 恩codeR类使用户扩展GDI +支持的任何图像格式。 但我找不到任何文档,示例或其他任何解释如何我会去实现自己的自定义文件格式 - 大多数搜索返回大量的信息传递恩coderParameters,但没有对实现我们自己的恩codeRS? 在理想情况下,我很乐意能在C#来实现这一点,但我ppared重温我的ATL如果需要的话$ P $: ..
发布时间:2015-11-24 20:18:01 C#/.NET

Howto:如何绘制带箭头的线?

我有以下的code,绘制一条线带(非常)小箭头... 私人无效Form1_Paint(对象发件人,PaintEventArgs的E) { 笔P =新钢笔(Color.Black); p.EndCap = System.Drawing.Drawing2D.LineCap.ArrowAnchor; e.Graphics.DrawLine(对, ..
发布时间:2015-11-24 20:16:34 C#/.NET

如何使一个图片使用最近邻重采样?

我使用StretchImage因为盒子是可调整大小和分割线。它看起来像默认为某种平滑双线性过滤,使我的形象是模糊和有云纹图案。 解决方案 我需要这个功能也。我做了一个类继承图片框,覆盖的OnPaint 并增加了一个属性,以允许插补方式进行设置: ///<总结> ///继承PictureBox的;增加插值模式设置 ///< /总结> 公共类PictureBoxWith ..
发布时间:2015-11-24 20:13:23 C#/.NET

在自定义的WinForms ListView的?

是否有可能得出一些字符串到列表视图? 我重写OnPaint事件,但我看不出有任何变化。我检查了自定义列表视图约code,但似乎人们都使用P / Invoke等,为什么? 未列出的自定义其他的WinForms,如Button控件? 我不是要去疯狂定制,只是画一些后,它的完成标准的画。 解决方案 类MyCustomlistView:ListView控件 { 公共MyC ..
发布时间:2015-11-24 20:08:57 C#/.NET

检测两个重合线段重合的子集

这个问题涉及到: 但要注意,一个有趣的子问题是,在大多数的解决方案,只是返回null为一致的情况下,即使有三子的情况下完全掩盖了: 一致,但不重叠 在刚刚接触点和重合 在重叠/子段重合行 例如,我们可以设计一个C#的功能是这样的: 公共静态的PointF []交叉路口(的PointF A1,A2的PointF,的PointF B1,B2的PointF) 其中,(A1,A2)是一 ..
发布时间:2015-11-24 20:07:21 C#/.NET

如果是必要的处置?

当你有code这样的: BMP位图=新位图(100,100); 图形G = Graphics.FromImage(BMP); 笔P =新钢笔(Color.FromArgb(128,Color.Blue),1); 刷B =新SolidBrush(Color.FromArgb(128,Color.Blue)); g.FillEllipse(二,0,0,99,99); g.FillRegion( ..
发布时间:2015-11-24 16:27:45 C#/.NET

什么是GDI +中绘制坐标硬边界?

我绘制插补曲线正是如此: e.Graphics.DrawLines(新笔(Color.Red),_interpolationPoints.ToArray()); 有时会抛出一个发生OverflowException。 考试的_interpolationPoints阵列显示科学记数法,例如一些非常大的值{X = 0.0 Y = -1.985174E + 10} 我怀疑Y = - ..
发布时间:2015-11-24 16:22:44 C#/.NET

并行化GDI +图像大小调整.NET

我试着并行使用。NET JPEG文件的大小调整。我所有的尝试失败了,因为Graphics.DrawImage-FUNC似乎锁定,而活跃。请尝试以下剪断: 子的Main() 昏暗的文件作为字符串()= IO.Directory.GetFiles(“D:\ TEMP”) 昏暗的IMGS(25)作为图像 对于我作为整数= 0〜25 IMGS(ⅰ)= Image.Fr ..
发布时间:2015-11-24 16:16:04 C#/.NET

生成图像缩略图ASP.NET?

什么是.NET生成缩略图的速度最快,更可靠的方法是什么?我需要得到任何图像,C​​OM preSS它JPEG和调整其大小。 我已经看到了使用GDI +的几个例子,一些非自由的组件,我记得WPF有大约成像一些好东西。 GDI +是pretty的旧的和WPF的东西也许对服务器环境没有好处,但。 这有一个上完全信任运行ASP.NET MVC应用程序的工作,如果可能的话,同步进行。 你有什么建议? ..
发布时间:2015-11-24 16:15:40 C#/.NET

嵌入式字体导致系统崩溃

我有一个WinForm程序。我使用的是自定义的字体,在我的嵌入的资源。 它工作在第一,但随后导致程序一段时间后死机。 使用下面的code作为一个例子,如果我继续调整的形式,迫使其不断地重新绘制本身,它会在几秒钟内崩溃。我得到的消息是Form1_Paint 中的错误“()”。对象是目前在其他地方使用。“。 我究竟做错了什么?我怎样才能避免这种情况? 我从在这里得到的字体。 谢谢你。 进口 ..
发布时间:2015-11-24 15:52:14 C#/.NET