drawing相关内容
我试图让用户通过使用“绘画"工具在画布上绘制半透明线条来指定区域.其目的是为将在画布下方绘制的图像指定“蒙版". 这是我目前尝试过的: var canvas = document.getElementById('canvas');var ctx = canvas.getContext('2d');var canvasPos = canvas.getBoundingClientRect();
..
有没有什么方法可以像 Flash 那样使用 javascript 和具有“更好"抗锯齿功能的画布画一条线? 我知道 Math.floor(coord)+0.5 技巧,可以在您需要时获得 1 个像素的直线,但这不是我的意思.以下使用 canvas 绘制的蓝线在支持 html5 和 cavas 的所有浏览器中看起来很丑,因此它们可能使用了相同的糟糕抗锯齿算法(可能是为了速度而编码,而不是为了最佳
..
到目前为止,平滑线上的线程都不是正确的. 如何使用 javascript HTML5 画布通过 N 个点绘制平滑曲线? 在画布中平滑用户绘制的线条 两者都会导致锯齿状线条.平滑我的意思是使用 x,y 点作为控制点来使线条平滑.这条线不需要经过这些点.它只需要在给定 n 个点的情况下绘制一条平滑的线. 基本上我正在记录每个线段,然后当用户将鼠标向上移动时,它会平滑线.
..
我正在制作 HTML5 游戏.我需要在画布中绘制尾线并检查游戏中的交叉点,这是一款 Tron 风格的游戏. 我实际上正在使用 JCanvas 的 drawLine() 函数a>,但是 JCanvas 没有给我提供检查线相交的方法,我挖了源码,发现使用了 ctx 对象,在我使用的函数的最后,我返回了对象,所以我可以使用 ctx.isPointInPath() 方法来实现我需要的,但不起作用,每
..
首先这是用于家庭作业或...项目. 我无法理解如何在 Java 中为项目将声音数据波绘制到图形上的想法.我必须完全从头开始使用 UI 和所有内容来完成这项任务,因此基本上是制作一个 .wav 文件编辑器.我遇到的主要问题是将声音数据放入要绘制的图形中.目前我正在绘制一个随机生成的值数组. 到目前为止,我有一个小程序正在运行并验证 wav 文件是否真的是一个 wav 文件. 我正在
..
在 Flash 中,BitmapData 对象可用于在 RAM 中存储位图,稍后您可以使用 beginBitmapFill() 方法. 如何将外部位图文件 (.jpg) 加载到 BitmapData 对象中? 即使是 AS3 代码也会有帮助. 解决方案 加载 PNG 并“获取"其位图数据的 AS3 代码 var bitmapData:BitmapData;var loader
..
我正在使用 Android 2.1,但遇到以下问题:使用方法 View.getDrawingCache() 总是返回 null.getDrawingCache() 应该返回一个 Bitmap,它是 View 内容的呈现. 示例代码: public void onCreate(final Bundle savedInstanceState) {super.onCreate(savedInst
..
当我尝试在 OpenGL 中使用多边形时遇到问题.我不知道如何解释这一点,但我所有的顶点都与开始的顶点相连.当我尝试为对象着色时会出现问题.我想画一个简单的对象. void TOP (float x1, float y1, float x2, float h,float n){浮动 r = x2-x1;if(n==1){glPolygonMode(GL_FRONT_AND_BACK, GL_LI
..
我正在使用 JQuery-UI 可拖动和可放置将元素克隆到 div 上.使用 JQuery 在页面上的元素之间画一条线的最佳方法是什么. 刷新页面行的最佳方式是什么?我将在页面上有多行,只想更新特定行而不是刷新每一行. 解决方案 我现在有这个工作. 根据我的经验,不要使用 jquery.svg,在没有学习其他插件的情况下解决它可能是一种压力,但我发现它比它的价值更麻烦并导致兼容
..
我是 SVG 新手,我想在两点之间画一条直线.到目前为止,我使用此命令进行了管理: " 在这条线上添加小三角形或箭头(均匀间隔)以指示方向的最简单方法是什么? 编辑
..
我正在使用出色的 JQuery UI 进行“映射",以便用户可以“映射"从一个程序到另一个程序的人. 使用这个简单的 JQuery: $(document).ready(function() {$("div .draggable").draggable({回复: '有效',快照:假});$("div .droppable").droppable({悬停类:'ui-state-hover',
..
小问题:使用SVG路径,我们可以画一个圆的99.99%它会显示出来,但是当它是一个圆的99.99999999%时,这个圆就不会显示出来.怎么修? 以下 SVG 路径可以绘制 99.99% 的圆:(在 http://jsfiddle.net 上试试)/DFhUF/1381/ 看看你看到的是4条弧线还是只有2条弧线,但注意如果是IE,它是用VML渲染的,不是SVG,但有类似的问题) M 100
..
假设我正在使用一些图形 API,它允许我绘制通过指定 4 个必要点来贝塞尔曲线:开始,结束,两个控制点. 我可以重用这个函数来绘制x%的'原始'曲线吗?(通过调整控制点和终点)? 还是不可能? 不必要的信息,应该有人关心: 我需要整个东西来绘制原始的每 n % 贝塞尔曲线具有不同的颜色和/或线条样式 我正在使用 Java 的 Path2D 来绘制贝塞尔曲线: Pa
..
我想使用 C# 以图形方式加载和绘制 pdf 文件.我不需要编辑它们或任何东西,只需在给定的缩放级别渲染它们. 我发现的 pdf 库似乎专注于生成.我该怎么做? 谢谢. 解决方案 如果 Adobe ActiveX 不是您要找的东西,还有其他一些选择(因为 Acrobat 必须存在于用户计算机上,并且您可以不要自己发货). 要创建 PDF 预览,请先查看 StackOv
..
我有一堆数据点,我想将它们双向绑定到画布上的点. 假设较大的 y 值的点像大多数数学图一样反映在向上的方向上. 如何将画布的 x,y 原点更改为左下角并反转它对 y 坐标的解释? (我想留在 XAML) 解决方案
..
我想画一个简单的图形(由线条和圆圈组成)作为每个 x 刻度的标签,而不是文字或数字作为 x 轴的刻度标签.这可能吗?如果是这样,在 matplotlib 中最好的方法是什么? 解决方案 我会删除刻度标签并将文本替换为 补丁.以下是执行此任务的简短示例: 将 matplotlib.pyplot 导入为 plt导入 matplotlib.patches 作为补丁# 定义垂直放置符号的位置TI
..
我想在 matplotib 中绘制一个图形,其中轴显示在绘图本身而不是侧面 我尝试了以下代码从这里: 导入数学将 numpy 导入为 np导入 matplotlib.pyplot 作为 plt定义 sigmoid(x):a = []对于 x 中的项目:a.append(1/(1+math.exp(-item)))返回一个x = np.arange(-10., 10., 0.2)sig =
..
我正在使用 Google Maps API 并添加了标记.现在我想在每个标记周围添加一个 10 英里的半径,这意味着一个在缩放时行为适当的圆圈.我不知道该怎么做,而且这似乎并不常见. 我找到了一个看起来不错的例子,你可以有一个也看看谷歌纵横.他们使用带有半径的标记,就像我想要的那样. 更新:谷歌纵横使用 一个图像 被缩放了,它会如何工作? (不推荐使用的功能) 解决方案 使用
..
我有一个类似于绘画的程序.并且我正在尝试实现更改笔颜色但是当我更改颜色时,当前绘制的所有内容都更改为红色,例如在我的程序中,我如何才能使它不会重新绘制当前绘制的所有内容颜色变了?下面的代码会编译运行 JPanel 绘图区的类 import java.awt.Color;导入 java.awt.Dimension;导入 java.awt.Graphics;导入 java.awt.Point;
..
在 C# WindoeFormsApplication 中,是否可以选择,从而使用鼠标移动或删除绘制的形状?就像 windows 绘图程序一样. 形状绘制完全正常,所有点都存储在某个数组中.作为这个线描示例 点最新{ get;放;}列表_points = new List();protected override void OnMouseMove(MouseEventArgs e){bas
..