问题标签 [drawing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1067 浏览

delphi - delphi如何开发绘图应用程序

我需要在 Delphi 中开发一个应用程序,其中我有一个 TDrawGrid 控件,并且根据我选择的布局类型在网格的单元格中显示图像。我在单元格的画布上画了一条线。我需要提供的功能是画一条线,在单元格旁边的一个图像上画多条线,选择任何一条线并移动它,展开它,删除它。

有什么方法可以在运行时将线条作为控件,以便它们都响应鼠标事件。

0 投票
6 回答
25659 浏览

java - GraphViz 的纯 Java 重新实现?

是否有 GraphViz 的开源 Java 替代品?我知道 Grappa 的存在,它基本上将 Graph 接口包装为 GraphViz 作为 JavaAPI。但是布局仍然由 GraphViz 二进制文件完成。

我正在寻找一个纯 Java 的开源库,它提供与 GraphViz 相同的功能和布局算法。

0 投票
3 回答
7273 浏览

c# - 使用不使用 Graphics.DrawImage 将一个位图复制到一个更大的位图上

这是从多个线程渲染到单个位图对象的后续内容

我试图实现的是使用位图 LockBits 函数或任何其他但不是 graphics.DrawImage 的位图,将其绘制到更大图像上任何点的 50x50 像素位图并绘制到更大的位图(100x100 像素)上。我不想使用 DrawImage 的原因在另一个线程中说明。

我已经设法通过使用 Marshal.Copy 从源 BitmapData 到 dest BitmapData 得到一些东西,但它创建了一个平铺的水平拉伸图像。

0 投票
10 回答
913 浏览

drawing - 对于接受浏览器内用户绘图,您有什么建议?

我需要编写一个应用程序来接受用户非常简单的涂鸦,就像在100 万美元和thesheepmarket中一样

例如,我可能希望用户使用鼠标写下他们的名字。

有什么建议么?

我什至不需要自己主持。如果在某个地方提供了我可以使用的服务,那很好。

0 投票
1 回答
312 浏览

user-interface - “一万分钱”是如何实施的?

万分钱是如何实现的?我对接受用户图纸的接口的实现特别感兴趣?有没有图书馆可以促进这一点?

0 投票
4 回答
5559 浏览

windows - 用于绘制音符的库

我正在寻找可以以某种方式在屏幕上绘制音符的 Windows 库。我打算用它来用 C# 编写一个应用程序,但是纯基于 Win32 的解决方案就足够了。有人知道这样的图书馆吗?

编辑:我将实时更新笔记,它们不需要看起来非常花哨。

0 投票
1 回答
2154 浏览

javascript - 如何检索渲染画布元素的坐标(x,y,w,h)?

如何获取渲染画布元素的坐标?我需要他们申请clearRectfillRect等等到它的区域。

我得到了画布:

然后?有办法得到左上角x,左上角ywidth还有height这个?

@update 后moonshadow的回答:

谢谢你的回答,我知道操作是相对于画布的,但我问了这个问题,因为我没有解释自己的这种行为:我已经用画布对象做了一个测试文件(http://avastreg.ilbello.com /canvas/test.html)。

在这里,我放置了一个表格,clearRect可以通过表格发送尺寸。当您在画布(新闻)上触发鼠标悬停时,它适用clearRect于该坐标。在mouseout笔芯上。

起始值为:

然后尝试类似

使用其他值,它会部分清除。为什么会这样?

0 投票
3 回答
53373 浏览

java - 如何在三角形上填充颜色

我用线画了一个三角形。我怎样才能在上面填充颜色?到目前为止,我只能成功为线条着色,但不能填充颜色。

0 投票
1 回答
922 浏览

perl - perl GD 绘制形状

我正在使用 GD 库来绘制图像。

我正在绘制的图像是这个http://i39.tinypic.com/apd1f7.png

我可以管理大部分图像,但是我不知道如何绘制图像的红色部分。红色部分两侧都有一个横向三角形......我如何使用 GD lib 来管理它?

0 投票
5 回答
56753 浏览

flash - 如何将位图文件加载到 BitmapData 对象中?

在 Flash 中,BitmapData对象可用于将位图存储在 RAM 中,稍后您可以使用beginBitmapFill()方法将它们绘制到 MovieClip。

如何将外部位图文件 (.jpg) 加载到 BitmapData 对象中?

即使是 AS3 代码也会有所帮助。