drawing相关内容

椭圆绘制WPF动画

我正在开发一个控件是一个矩形区域,并触发时将绘制一个椭圆的矩形区域。这种控制就可以承载其他控件,如,文本框的,按钮等,所以圆将他们周围绘制时触发。我想圆被画成就像你用钢笔盘旋内部控制的动画。 我的问题是什么最好的办法做到这一点。我一直在做一些研究,我可以使用WPF动画我也可以使用GDI +完成的任务。我是新来的WPF动画所以这就是为什么我要问的问题。 解决方案 WPF动画使这个非常容易。这里 ..
发布时间:2015-11-26 00:25:28 C#/.NET

如何调整(收缩)的EMF(图元文件)在.net中?

我有一个EMF文件。我想调整它的大小更小。 我如何做到这一点的。NET(或任何工具)的没有得到一个模糊的图片 由此产生的调整后的图像转换为另一种格式(PNG / JPG /其他),我可以搞定(我认为)。 我还没有发现与EMF /图元文件处理在.net一个明显的例子(或任何语言平台的事情)。 我+ 的期待与GDI中的图形编程,但只介绍图元文件。 我已经试过难懂,但你必须转换为另一种格式(我 ..
发布时间:2015-11-26 00:24:24 C#/.NET

转换窗口的形式为图片

我环顾四周,我可能混淆谷歌的关键字。 我要寻找我的窗口来实现支持模块构成应用中,当用户点击一个按钮,电子邮件发送到支持团队,一个带有附件的截图(有关表格) 我在寻找类似 form.SaveAsImage(路径) 在任何想法如何能够实现或我错过了明显 .NET 3.5 解决方案 尝试使用 图形GFX = form.CreateGraphics(); BMP位图=新位图(form.Wid ..
发布时间:2015-11-25 23:04:41 C#/.NET

绘制" L"使用的DrawingContext

我要“→”在WPF中绘制(使用 System.Windows.Media.DrawingContext )一个。 什么是继续进行的最佳方式? 2画线?绘制 PolyLineSegment ? (不知道如何) drawContext.DrawLine(myPen,左上,新点(topLeft.X + 5,topLeft.Y)) drawContext.DrawLine(myPen,左上,新点(t ..
发布时间:2015-11-25 16:21:15 C#/.NET

.NET GDI +:绘制线条与圆角

鉴于点的阵列,它很容易得出基于这些,例如,一个线使用GraphicsPath类。 例如,点下面的数组... [0]:(0,0) [1]:(100,0) [2]:(0100) [3]:(100100) ...描述,类似于一个Z A线。 但在这里谈到的挑战;我需要绘制圆角如与半径10像素。通过弯道我的意思是指在没有开始或结束点线中点。在这种情况下,有两个角的(0,100)和(100 ..
发布时间:2015-11-25 15:52:36 C#/.NET

显卡在.net错误的图像插值

我有一个简单的测试。当它被解决了,我的问题解决了。 当小图像时,显卡插不坏的工作。 请检查出来,如果​​你知道如何解决,在以下code的结果图像并忽略图像的下半年绘制的问题。 使用的LoadImage从JPG或任何你想要的东西画在图像上。 暗淡GrayImage为system.drawing.Bitmap(640,480) 昏暗bmTmp作为新System.Drawing.Bitmap ..
发布时间:2015-11-25 15:30:46 C#/.NET

如何专门绘制形状内画布

我有内部帆布一个Shape ,像这样的: <的ScrollViewer> < BORDER高度=“342”宽度=“470”的Horizo​​ntalAlignment =“左” VerticalAlignment =“热门”了borderThickness =“3”BorderBrush =“黑”> <帆布背景=“白”&G ..
发布时间:2015-11-25 15:29:33 C#/.NET

在.NET非矩形形式平滑边缘

我已经使用Form.Region圆角创建的窗体。它的工作原理,但遗憾的是四舍五入出现粗糙。是否有任何技巧平滑如异形窗体的角落?我知道很多应用程序都支持这一点,只是不知道如何使它在.NET。 谢谢你们。 解决方案 目前对此并没有很好的修复,区域不能消除锯齿。当你知道背景颜色,这是不可避免的,抗锯齿只能这样你就可以正确地融为一体。这不是一个Windows选项,背景是由设计未predictable ..
发布时间:2015-11-25 15:09:45 C#/.NET

撤消按钮System.Drawing中?

我想提出一个图像编辑器,还挺为自己的享受,想知道我怎么能做出撤销按钮,撤销上​​次油漆我做了?我想知道我怎么会这个,一个教程或样品code将是不错的,至少东西指着我的方向是正确的。 谢谢! 解决方案 嘿撤消真的不那么难,因为它的声音。魔术在这里,你应该记录每个行动,这是画在一个列表或队列,f.ex对象,用户绘制一条线,让你的记录可能看起来像X,开始Poing的的Y和X,终点y或反对它自身具有 ..
发布时间:2015-11-25 14:31:01 C#/.NET

错误的几何点击测试

我有一个 DrawingVisual 元素说唱presents其几何形状由本的语法: "m106,59.3c0-1.98,0,0-4.95,0.989-3.96,0.989-13.8,3.96-20.8,4.95-6.92,0-14.8-3.96-17.8-3.96-1.98,2.97,3.96,10.9,7.91,13.8,2.97,1.98,9.89,3.96,14.8,3.96,4.9 ..
发布时间:2015-11-25 14:11:08 C#/.NET

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

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

C#:油漆自己的条形图

我试图通过描绘 C#一个简单的柱状图,但我从来没有尝试过的图形和绘图的命名空间。我想产生一个“开始”和“结束”的图形,然后以某种方式重复的图像(以显示“长度”),但我不知道如何做到这一点。 我会很开心,如果你能在正确的方向指向我和/或如果你有样本code做到这一点。 解决方案 我不得不同意爱欲。有很多非常不错的图形库来完成你想要的东西。最好的我遇到: Microsoft图表控件 - 甚至还 ..
发布时间:2015-11-25 13:42:00 C#/.NET

如何知道,如果一条线相交的矩形

我已经签出了这个问题,但答案是非常大的,我: 有没有.NET方法知道,如果两点定义的直线相交的矩形? 公共布尔相交点(A点,B点,矩形r) { 如果线相交的矩形//返回true //否则为false } 在此先感谢。 解决方案 公共静态布尔LineIntersectsRect(点P1,P2点,矩形r) { 返回LineIntersectsLine( ..
发布时间:2015-11-25 13:16:55 C#/.NET

获取绘图点从图表值坐标文本框?

在设计我有两个文本框。 也是一个图表控件。 我想,当我输入第一个TextBox数120,并在第二个类型的数目1,将绘制在图表上的一个点在120,1但我的意思是120和1作为轴x和y轴的值。 红色实心圆不在120和1。 我的意思是红色圆圈应该上120的左轴绘制。 如果我会把而不是120 116,而是1月25日则圆应在左轴116和25中轴下方​​绘制。 但现在的圆圈绘制出图表。 这是我的co ..
发布时间:2015-11-24 22:48:47 C#/.NET

绘制旋转文字到图像在C#

我使用的是图形类的束带方法绘制的图像的字符串。 g.DrawString(MYTEXT,字体,画笔,0,0); 我试图用旋转的旋转变换图形对象的功能,使文本可以在任何angle.How我能做到这一点使用旋转变换绘制由角文本。 该旋转变换code我用的是 位图M =新位图(pictureBox1.Image); 的图形x = Graphics.FromImage(米); ..
发布时间:2015-11-24 22:30:48 C#/.NET

用C#.NET 3.5的WinForms部分透明度?

我在做一个.NET 3.5的应用程序与绘制一个部分透明的黑色背景的一种形式。我重写OnPaintBackground做到这一点: 保护覆盖无效OnPaintBackground(PaintEventArgs的E) { 使用(刷刷=新SolidBrush(Color.FromArgb(155,Color.Black))) { e.Graphics.FillRecta ..
发布时间:2015-11-24 22:22:52 C#/.NET

如何更改像素彩色图像的C#.NET

我在Java图像时,我已经设计了超过100 +的图像文件(.png)格式,他们都是Trasparent和黑色绘图。 问题是,现在我被要求改变图纸(黑色-to)。的颜色 我已经搜查了许多code剪断,在谷歌,改变图像的位图(像素),但我没有猜我有什么做匹配的确切像素并更换专门的图像时,如果透明模式。 下面是code在.net(C#) 位图newBitmap =新位图(scrBitmap.Wid ..
发布时间:2015-11-24 21:18:38 C#/.NET

我可以暂停一种形式的重新划分,直到我已经完成所有更新?

使用C#和.NET 2.0中,我使用的是形状不规则的形式(TransparencyKey,FormBorderStyle =无,等...),并要允许“正常”的边界模式。 我改回颜色由石灰违约 我改变FormBorderStyle为FixedSingle 我改变TransparencyKey到Colour.None Unfortuanately这看起来在屏幕上一塌糊涂的形象跳几个像素下来,一边和 ..
发布时间:2015-11-24 20:57:26 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