drawing相关内容
谁能指导如何从输入文本生成图像.图片可能有任何扩展名都没有关系. 解决方案 好吧,假设您想在 C# 中在图像上绘制字符串,您将需要在此处使用 System.Drawing 命名空间: private Image DrawText(String text, Font font, Color textColor, Color backColor){//首先,创建一个虚拟位图只是为了得到一个图
..
我正在 iPhone 上开发一个素描应用程序.我让它工作了,但不像这里看到的那么漂亮 我正在寻找任何建议来平滑绘图基本上,我所做的是当用户将手指放在我调用的屏幕上时 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event 然后我用 在一个数组中收集一个触摸 - (void) touchesMoved:(NSSe
..
我想创建一个空位图并将画布设置为该位图,然后在位图上绘制任何形状. 解决方案 这可能比你想象的要简单: int w = WIDTH_PX, h = HEIGHT_PX;Bitmap.Config conf = Bitmap.Config.ARGB_8888;//查看其他配置类型位图 bmp = Bitmap.createBitmap(w, h, conf);//这将创建一个 MUTABL
..
我需要构建一个用手指在画布上绘画的项目. 如何获取我手指的触摸事件和动作事件然后绘制? 解决方案 首先浏览 sdk 示例中的 Fingerpaint 演示. 另一个示例: public class MainActivity extends Activity {绘图视图 dv ;私人油漆 mPaint;@覆盖protected void onCreate(Bundle save
..
我正在尝试制作一个应用程序,该应用程序可以使用加速度计检测您用 iPhone 制作的形状类型.例如,如果您用手拿着 iPhone 画一个圆圈,该应用程序将能够在屏幕上重新绘制它.这也适用于正方形,甚至更复杂的形状.我见过这样做的唯一应用程序示例是 AirPaint (http://vimeo.com/2276713),但它似乎无法实时执行. 我的第一次尝试是对来自加速度计的 X 和 Y 参数
..
我需要绘制自定义形状.现在,当用户单击面板上的多个点时,我会使用多边形创建一个形状. public void mouseClicked(MouseEvent e) {多边形.addPoint(e.getX(), e.getY());重绘();} 但我不知道这是否是绘制自定义形状的最佳方式. 应该可以编辑绘制的形状: 调整大小 改变它的填充颜色 改变笔触颜色 复制/粘贴 移动
..
我真的很困惑如何进行编程.如何在Java中绘制一个半径和边缘点的圆? 我需要在 JFrame 内绘制一个带有半径和圆周点的圆.我可以数学计算如何找到边缘周围点的坐标,但我似乎无法对圆进行编程.我目前正在使用 Ellipse2D 方法,但这似乎不起作用,也不会返回半径,因为根据我的理解,它不会从中心绘制圆,而是从使用高度和宽度的起始坐标绘制圆. 我当前的代码在一个单独的框架上,但我需要将
..
我正在尝试绘制显示波纹的 3d 图像: function myFunc(x, y) {让 zRipple =Math.pow(2, -0.005 * (Math.abs(x) + Math.abs(y))) *Math.cos(((x * x + y * y) * 2 * pi)/180/宽度) *高度;返回 zRipple;} 这里的宽度和高度是定义绘图区域的常量,在我的测试中等于 200.
..
我正在寻找在 (x0,y0,z0) 转换为 2D (x1,y1) 坐标的数学表达式="http://en.wikipedia.org/wiki/Curvilinear_perspective" rel="nofollow noreferrer">曲线透视 半径 R 其中 x1 和 y1 的值是查看原点的 {-90° .. +90°}. (来源:ntua.gr) (图片来自 http:/
..
我想制作一个 2D 游戏,但我无法找到使用 BufferStrategy 绘制到 2D Surface/Canvas 的最佳和最有效的方法.我将使用 JFrame 作为主窗口,并希望绘制到它的表面.我很想看到一些关于如何完成的示例代码(如果这是一个很好的方法)以及其他示例.如果有人也能解释这样做的一些优点和缺点,那就太好了. 我目前正在使用“frame.add(new Painter());
..
我想用 Java 进行高效的 2D 绘图.我想要某种可以自由绘制的表面,而不必让视图层次结构遍历和更新,这可能会导致卡顿. 我一开始使用了 JPanel 并调用了 repaint() 但我发现它不是最佳的(这就是我问的原因).我使用过的最接近的是 Android 的 SurfaceView 它给了我一个专用的绘图表面. 要实现这个专用的绘图表面,我需要使用 OpenGL 还是有任何等效
..
我正在尝试使用 WPF 绘制图像/图标网格.网格尺寸会有所不同,但通常范围从 10x10 到 200x200.用户应该能够点击单元格,有些单元格需要每秒更新(更改图像)10-20 次.网格应该能够在所有四个方向上增长和收缩,并且应该能够切换到它所代表的 3D 结构的不同“切片".根据这些要求,我的目标是找到一种适当有效的方法来绘制网格. 我当前的实现使用 WPF Grid.我在运行时生成行和
..
... 在图像中并对其 [x y] 坐标进行一些计算. 我的第一个想法是使用图像作为 JPanel 的背景,然后注册点,但我不确定是否有办法在 JPanel 上标记这些点.还有我不熟悉的绘图库,但我不确定是否可以将它们与 Swing 结合起来. 你能给我命名我可以用来完成任务的包/类吗?也欢迎参考已经这样做的代码. 谢谢! 解决方案 这里的问题有三点: 需要有一种方
..
我想创建一个跨平台的绘图程序.编写我的应用程序的一个要求是我在画布上具有像素级精度.例如,我想编写自己的画线算法而不是依赖其他人.我不想要任何形式的抗锯齿(同样,需要像素级控制.)我希望屏幕上的用户交互快速且响应迅速(等待我编写快速算法的能力.) 理想情况下,我想用 Python 或 Java 作为第二选择来编写它.轻松使最终应用程序跨平台的能力是必须的.如有必要,我将提交给不同操作系统上的
..
有人可以向我推荐一个好的、免费的、易于使用的 C++ 库,它允许在 microsoft windows 的窗口中绘制数学函数吗?(例如抛物线 x^2+5x+3=0) 解决方案 另一个基于 wxWidgets 的选项是 wxArt2D,它有很多很好的功能可以将数学函数绘制为曲线,就像你可以轻松地通过这个 y=140*cos(x/20) + 80*cos(x*2/20) + 40*cos(x*
..
我正在寻找在 (x0,y0,z0) 转换为 2D (x1,y1) 坐标的数学表达式="http://en.wikipedia.org/wiki/Curvilinear_perspective" rel="nofollow noreferrer">曲线透视 半径 R 其中 x1 和 y1 的值是查看原点的 {-90° .. +90°}. (来源:ntua.gr) (图片来自 http:/
..
我正在尝试使用 artnet 到 dmx 控制器来控制 240 长的 RGB 像素线 (ws2812b),并且需要沿着像素线的长度生成颜色渐变. 我想到了使用 C# 内置图形库来生成颜色渐变,然后提取各个像素值并将它们发送到 dmx 控制器. 是否可以从应用于形状(线/矩形等)的 LinearGradientBrush 或 LinearGradientBrush 中提取单独的插值值?
..
我需要绘制自定义形状.现在,当用户单击面板上的多个点时,我会使用多边形创建一个形状. public void mouseClicked(MouseEvent e) {多边形.addPoint(e.getX(), e.getY());重绘();} 但我不知道这是否是绘制自定义形状的最佳方式. 应该可以编辑绘制的形状: 调整大小 改变它的填充颜色 改变笔触颜色 复制/粘贴 移动
..
许多 Android 讨论都集中在(显然是著名的)Fingerpaint 示例上: https://stackoverflow.com/a/16650524/294884 我从哪里得到它,与 Android Studio 一起使用?.. 2014 http://developer.android.com/samples/index.html 或者它现在只是完全过时和遗留?感
..
我正在与 Gtk 合作开发一些应用程序.我必须在地图上放一些按钮.我正在 GtkDrawingarea 上绘制地图,但我无法在其上放置按钮.有什么建议吗?谢谢 解决方案 建议: 将绘图区域和按钮放在 GtkFixed 容器中.可能不是最好的解决方案,因为 GtkFixed 无法控制 z 顺序(除了添加小部件的顺序?) 不要使用 GtkDrawingArea,而是使用可以包含其他小部
..