草庐IT

绘图笔

全部标签

android - 用手指在 Canvas 中绘图,Android

我需要建立一个用手指在Canvas上绘图的项目。如何获取我手指的触摸事件和运动事件然后进行绘制? 最佳答案 首先浏览sdk示例中的Fingerpaint演示。另一个示例:publicclassMainActivityextendsActivity{DrawingViewdv;privatePaintmPaint;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);dv=newDrawingView(th

android - 用手指在 Canvas 中绘图,Android

我需要建立一个用手指在Canvas上绘图的项目。如何获取我手指的触摸事件和运动事件然后进行绘制? 最佳答案 首先浏览sdk示例中的Fingerpaint演示。另一个示例:publicclassMainActivityextendsActivity{DrawingViewdv;privatePaintmPaint;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);dv=newDrawingView(th

javascript - HTML5 Canvas 绘图像素与提供的颜色不同

将某种颜色设置为Canvas的fillStyle,并用fillRect绘制一个矩形后,矩形的颜色有时会与提供的颜色有点不同(getImageData返回不同的值-通常其中之一低1)。它似乎只在使用rgba颜色(而不是rgb)时发生,但实际上我确实需要使用alphachannel。我已经在jsfiddle上为任何想研究这个问题的人制作了一个简单的测试套件:http://jsfiddle.net/LaPdP/1/关于为什么会发生这种情况以及是否有解决方法的任何想法?如果它至少总是发生在相同的值上,那么我会通过将它增加1来绕过它,但对我来说这似乎很随机。 最佳答案

用于自由形式绘图的javascript库

是否有一个javascript库可以让我在网页上绘图然后保存该绘图的状态?我想使用鼠标绘制二维图像,然后如何存储和加载该绘图 最佳答案 使用HTML5Canvas。这里有一个绘制图像的简单示例:http://jsfiddle.net/ghostoy/wTmFE/1/.我推荐这本在线书籍:DiveIntoHTML5. 关于用于自由形式绘图的javascript库,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.

html - 绘图 Canvas 编辑器

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我遇到了使用canvas标签和JavaScript绘制复杂图像的问题。我需要一个工具,或者我们可以说是编辑器,通过它我可以绘制任何图像。它使用Canvas返回Javascript代码,我可以将其包含在html页面中。谢谢!

javascript - 在旋转的 CANVAS 上绘图 - 第 2 部分

作为此questionandanswer的跟进...我还有一个问题要解决:当我在Canvas上绘制然后应用一些变换(例如旋转)时,我想保留绘制的内容并继续绘制。要对此进行测试,请使用鼠标绘制一些内容,然后单击“旋转”。这就是我正在尝试的,但是Canvas被删除了。JS//mainvariablescanvas=document.createElement("canvas");canvas.width=500;canvas.height=300;canvas.ctx=canvas.getContext("2d");ctx=canvas.ctx;canvas_aux=document.cr

javascript - Canvas 通过 HTML 绘图并在屏幕调整大小时保留纵横比

背景这是我几天来一直在努力解决的一个相当困难的问题。我正在尝试以幻灯片放映的形式展示类(class)。因此,一节课由不同的幻灯片组成。现在覆盖在每张幻灯片顶部的是适合屏幕大小的Canvas元素。canvas.width=document.body.clientWidth;canvas.height=document.body.clientHeight;这允许教师在Canvas上绘制笔记并突出显示部分类(class)。问题幻灯片的内容由HTML组成,加载幻灯片时看起来像这样。但是当我调整页面大小时...所以这里的问题是Canvas“图像”是根据页面的宽高比使用CSS调整大小的。#theC

javascript - html 5 Canvas 绘图错误

我正在尝试基于在html5Canvas中绘制的矢量构建我的第一个近乎复杂的map。它运行良好,除了缩放。我注意到以下几点:在Firefox中一切正常(鼠标滚轮除外,但那只是为了测试)在Chrome中,使用鼠标滚轮缩小到比例因子在Android和iOS中,使用缩放手势存在最大的问题:每次重新绘制图像时都会出现重复的图像。起初我以为是我的错,也许Canvas没有被清除。但经过一些测试,“幽灵”消失了,新的幽灵出现了。如果有人能提供帮助,那就太好了。代码-HTML:Debug      Zoom0.5Zoom2Zoom3代码-Jav

JavaScript - 在 Canvas 上绘图时鼠标位置错误

这是问题的一个fiddle:https://jsfiddle.net/y5cu0pxf/我已经搜索并尝试了很多,但找不到问题所在。我只想让笔准确地画出鼠标点击的位置,但由于某种原因它发生了偏移。有什么想法吗?代码如下:varimageLoader=document.getElementById('imageLoader');imageLoader.addEventListener('change',handleImage,false);varcanvas=document.getElementById('imageCanvas');varctx=canvas.getContext('2

javascript - 如何为 Canvas 上的绘图线设置动画

我在Canvas上创建了一些相互连接的线条。现在我想在Canvas上绘制时为这些线条设置动画。有人可以帮忙吗?这是我的代码和fiddleURL:varc=document.getElementById("myCanvas");varctx=c.getContext("2d");ctx.moveTo(0,0,0,0);ctx.lineTo(300,100);ctx.stroke();ctx.moveTo(0,0,0,0);ctx.lineTo(10,100);ctx.stroke();ctx.moveTo(10,100,0,0);ctx.lineTo(80,200);ctx.stroke