问题标签 [draw]

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 回答
129 浏览

c++ - 在 WM6+ 上覆盖系统绘图

我正在为 WM6+ 开发一个“桌面”,我想知道是否可以覆盖 WM 在启动操作系统时所做的绘制(如开始菜单、软键栏和背景),基本上让我的程序绘制今天的屏幕而不是窗口。我的程序当然会集成原始“屏幕”集成的所有内容。

C++

0 投票
7 回答
10161 浏览

javascript - 在 Javascript 中的图像上绘图

我想让用户在浏览器中绘制图像。换句话说,我需要位图图形和绘图功能,无论是矢量还是位图

Canvas 看起来不错,但是 IE 不支持,虽然有 ExCanvas,但我想知道 ExCanvas 是否足够稳定,可以在 IE6 到 8 中一致使用。

或者最重要的是,是否有开箱即用的支持所有这些的开源图像/绘图库?我找到了大约两打基于 Web 的图像编辑器或绘图工具,但没有一个支持这些要求。(而且我想避免使用 Flash/Flex/Silverlight/JavaFX。)

0 投票
3 回答
2347 浏览

opengl - 在openGL中用鼠标绘制

如何在 C++ 中使用 openGL 用鼠标绘制多边形?

0 投票
5 回答
9177 浏览

c# - Access to a single pixel in C#

I'm working on a school project right now. It's meant to be a 3D editing software, (like a very minimized version of Maya). I have to write it in C#, using the 'Windows Application Project'. I intend to implement all the 3D stuff myself, from projections to shading. My question is, how can I get direct access to a single pixel in the C# windows application? I know I'm going to have a main view port in the window. But I haven't decided yet how it will be made. Is there a built in object that I can use, that will let me define the boundaries of the view port, and then paint each pixel individually? (I'm just shooting in the dark here, I don't know much about C#. I mostly program in C)

Thanks, Malki.

0 投票
6 回答
8499 浏览

c - 在屏幕上绘制二维颜色三元组的最快方法是什么?

目标语言是 C/C++,程序只能在 Linux 上运行,但平台独立的解决方案显然是首选。我运行 Xorg,XVideo 和 OpenGL 都可用。

在配备英特尔显卡的英特尔酷睿 2 双核上,我可以在 1024x768 上获得多少 FPS?(仅绘制计数,考虑阵列在 RAM 中已准备好;不需要精确的预测)

0 投票
5 回答
22981 浏览

python - 如何使用 Python 和 pygame 创建 MS Paint 克隆

如我所见,有两种方法可以处理鼠标事件来绘制图片。

第一个是检测鼠标何时移动并画一条线到鼠标所在的位置,如图所示。但是,这样做的问题是,对于较大的画笔大小,每条不直的“线”之间会出现许多间隙,因为它使用线条的笔触大小来创建粗线。

另一种方法是在鼠标移动时绘制圆圈,如图所示。这样做的问题是,如果鼠标移动的速度快于计算机检测到鼠标输入的速度,每个圆圈之间就会出现间隙。

这是我的两个问题的屏幕截图:

http://imgur.com/32DXN.jpg

实现像 MS Paint 这样的画笔的最佳方法是什么,画笔大小相当大,线条的笔划没有间隙或每个圆圈之间没有间隙?

0 投票
2 回答
2375 浏览

c++ - 绘制到屏幕的 DC C++ 后强制屏幕重绘

我正在创建一个 Windows Mobile 自定义 SIP,当用户按下或“悬停”在键盘上的一个按钮上时,我使用 ::GetDC(NULL) 将其对应的选定图像(iPhone 式)绘制到屏幕的 DC。它是用 Win32 C++ 开发的。

我的问题是我永远无法让屏幕重新绘制自己,擦除先前绘制的键。我已经尝试了所有我能想到的强制它,::RedrawWindow() 使用 NULL 或任何 Get..Window 函数作为 HWND 的所有不同参数组合,以及所有标志组合 (INVALIDATE | UPDATENOW | ERASENOW | 所有儿童等)。我还尝试过使用 ::GetActiveWindow 和 ::GetForegroundWindow 使 rect 无效并强制重新绘制底层应用程序,使用 ::GetDesktopWindow 的变体等。我基本上已经没有想法了,这是阻止我的最后一件事在我的 Windows Mobile 设备上使用它。有没有人有任何想法?任何帮助将不胜感激。

我已经包含了一些截图来说明我的困境。

截图前 截图

在 http://img13.imageshack.us/img13/9861/cezoom1.png 之前 http://img3.imageshack.us/img3/7481/cezoom2.png

此 先感谢!

0 投票
6 回答
13377 浏览

ios - 如何在 iPhone 上绘制透明笔触(或清除图像的一部分)

我有一个小应用程序,允许用户用手指在屏幕上绘图。通过创建一个和各种功能,我有一个UIImageView用户绘制的地方。我主要用函数画笔画/线条CGContextRefCG drawCGContextAddLineToPoint

现在我的问题是:用户可以绘制各种颜色的线条。我想让他能够使用"rubber"工具删除到目前为止绘制的图像的某些部分,用手指。我最初通过使用白色作为笔划(使用CGContextSetRGBStrokeColor函数设置)来做到这一点,但它没有成功......因为我后来发现UIImage实际上UIImageView有一个透明背景,而不是白色......所以我会最终得到一个带有白线的透明图像!

无论如何设置"transparent"笔触颜色还是有任何其他方法可以清除CGContextRef用户手指下的内容,当他移动它时?谢谢

0 投票
8 回答
122000 浏览

php - 如何在 PHP 中绘制图形?

嘿,我想在我的网站中基于 PHP 绘制一个图表(Stdent 标记分布)。我怎样才能做到这一点?

0 投票
2 回答
333 浏览

opengl - 在将点转换为形状方面需要帮助

下面是我从 NEHE Pr​​oduction(第 25 课)复制的一整段代码。我只是想玩,但似乎无法将每个点更改/转换为单个球体或圆柱体。
不知何故当我做了我的调整它们没有按照他们设想的方式排列,它们不会旋转..
我计划稍后在本教程中添加光..

在此先感谢您的帮助=]