草庐IT

graph-drawing

全部标签

c# - 如何从 System.Drawing.Color 转换为 System.Windows.Media.Color?

如何在这两种颜色类型之间进行转换? 最佳答案 您可以在下面看到两种转化方向的示例:Drawing.Color到Windows.Media.Color//ThisisyourcolortoconvertfromSystem.Drawing.Colorcolor;System.Windows.Media.ColornewColor=System.Windows.Media.Color.FromArgb(color.A,color.R,color.G,color.B);Windows.Media.Color到Drawing.Color//

c# - 在控制台应用程序下找不到 System.drawing 命名空间

我选择控制台应用程序作为我的C#项目。但是似乎在Windows窗体项目下工作的导入在这里似乎不起作用。它说绘图命名空间不存在。usingSystem.Drawing;usingSystem.Drawing.Imaging;我的问题是我需要位图类。我正在尝试制作一个对图像进行位图操作的命令行应用程序。这就是为什么我没有选择我的项目作为WindowsForm的原因。 最佳答案 您需要添加对System.Drawing.dll的引用。正如下面评论中提到的,这可以按如下方式完成:在您的解决方案资源管理器中(所有文件都与您的项目一起显示),右

c# - 将 System.Drawing.Bitmap 缩放到给定大小,同时保持纵横比

我想将System.Drawing.Bitmap缩放到至少小于某个固定的宽度和高度。这是为网站上的图片库生成缩略图,所以我想保持纵横比不变。我有很多解决方案,但似乎没有一个能真正满足我的需要;它们围绕基于保持宽度或高度相同但不改变两者的缩放而展开。一个例子:如果我有一张4272x2848的图像,我想将其缩放到1024x768的大小,那么生成的图像应该是1024x683并填充(带有黑色边框)到1024x768。对于大于所需尺寸和小于要求尺寸的图像以及缩放后未达到我需要的确切尺寸的图像,我该如何做到这一点? 最佳答案 位图构造函数内置调

c# - System.Drawing.Image 流式传输 C#

我的程序中有一个System.Drawing.Image。该文件不在它保存在内存中的文件系统上。我需要从中创建一个流。我该怎么做呢? 最佳答案 尝试以下操作:publicstaticStreamToStream(thisImageimage,ImageFormatformat){varstream=newSystem.IO.MemoryStream();image.Save(stream,format);stream.Position=0;returnstream;}然后您可以使用以下内容:varstream=myImage.ToS

c# - 设置 System.Drawing.Color 值

您好,如何在System.Drawing.Color.G中设置RGB值?类似于System.Drawing.Color.G=255;是不允许的,因为它是只读的Propertyorindexer'System.Drawing.Color.G'cannotbeassignedtoitisreadonly我只需要通过分配自定义RGB值来创建一个Color对象 最佳答案 您可以使用静态FromArgb创建颜色方法:ColorredColor=Color.FromArgb(255,0,0);您还可以使用followingoverload指定a

c# - 在WPF中使用Image控件显示System.Drawing.Bitmap

如何将内存中的Bitmap对象分配给WPF中的Image控件? 最佳答案 根据http://khason.net/blog/how-to-use-systemdrawingbitmap-hbitmap-in-wpf/[DllImport("gdi32")]staticexternintDeleteObject(IntPtro);publicstaticBitmapSourceloadBitmap(System.Drawing.Bitmapsource){IntPtrip=source.GetHbitmap();BitmapSourc

c# - 如何将十六进制#FFFFFF 转换为 System.Drawing.Color

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:HowtogetColorfromHexcolorcodeusing.NET?我想将#FFFFFF之类的字符串转换为System.Drawing.Color。你是怎么做到的?

javascript - HTML Canvas : How to draw a flipped/mirrored image?

当我在HTMLCanvas上绘制图像时,我正在尝试翻转/镜像图像;我找到了一个游戏教程,其中显示了Angular色必须面对的每个方向的Sprite表,但这对我来说似乎不太正确。特别是因为每个框架都有不同的大小。达到这个目标的最佳技术是什么?我尝试在我的Canvas上调用setScale(-1,1);但没有成功。也许这不是为了这个。谢谢 最佳答案 您可以通过使用myContext.scale(-1,1)转换上下文来做到这一点但是,在绘制图像之前这会减慢您的游戏速度。最好有一个单独的、反转的sprite。

javascript - 将文本标签添加到 Force directed Graph 中的 d3 节点并在悬停时调整大小

我正在尝试将文本标签添加到d3力定向图中的节点,似乎存在问题。这是我的Fiddle:当我像这样添加节点名称时:node.append("text").attr("class","word").attr("dy",".35em").text(function(d){console.log(d.name);returnd.name;});没有变化,但名称正在记录。当我尝试使用boundingbox时,节点标checkout现,但节点堆叠在框的左上角,而节点链接正常。这fiddle是我付出努力的结果。谁能告诉我我做错了什么? 最佳答案 您

javascript - D3.js force directed graph,通过使边缘相互排斥来减少边缘交叉

所以我已经有一个页面绘制了一个力导向图,如图所示here.而且效果很好。我正在使用here中的JS,并进行一些调整以更好地分布节点。这些或多或少是唯一的区别:d3.json("force.json",function(json){varforce=d3.layout.force().gravity(0.1).charge(-2000).linkDistance(1).linkStrength(0.1).nodes(json.nodes).links(json.links).size([w,h]).start();降低链接强度似乎使链接更像Spring,因此它变得类似于Fruchterm