HTML5

OpenLayers 3 - 平铺画布上下文

我正在尝试在OL3(3.6.0)上重现此示例使用下面的代码。我无法获取图像上下文来在OSM事件 tileloadend 上执行getImageData()和putImageData()。任何指南都将非常感激。 function map_create(div_id,lat,lng,zoom,hide_controls){ vectorSource = new ol.source.Vec ..
发布时间:2018-07-05 10:29:18 HTML5

针对文本形状进行测试

我想知道给定点是在文本形状的内部还是外部。正如您在下面提供的示例中所注意到的那样, hitTest 将在点内部时返回 true TextItem 的边界,而且不仅仅是该点位于角色本身内部。 (当您将鼠标指针放在#的中间时,您可以最好地体验这种行为) 示例:针对TextItem的命中测试 我也是尝试根据路径绘制角色(如Raphaël正在字体样本)使用路径本身进行命中测试,但偶然发现一些非 ..
发布时间:2018-07-05 10:28:47 HTML5

用动力学涂料涂料

我使用kinetic js在HTML5画布中制作了一个拖放应用程序。我们还可以使用kinetic js将画笔功能添加到同一画布中吗?如果是,请分享一个此类应用程序的链接,如果可能的话还要分享代码。 解决方案 您可以使用鼠标事件让用户在画布上创建草图。 以下是如何让用户创建动力学折线。 On mousedown: 将mousedown标志设置为true(表示用户正在绘制草图 ..
发布时间:2018-07-05 10:26:58 HTML5

在html5画布上将多个图像组合成一个

如何在html5画布上将多个图像组合在一起,然后将它们显示为单个图像? 请帮忙。 解决方案 要在画布上绘制多个图像使用以下代码 var canvas = document.getElementById('canvas_id'); var context = canvas.getContext('2d'); var imageObj1 = new Image(); ..
发布时间:2018-07-05 10:26:33 HTML5

使用fabric.js动态缩放画布背景图像

这里我试图动态缩放画布背景图像。点击 .set_bg_images 我正在动态设置画布背景图像,它的工作正常,我添加了按钮 change_scale 单击此按钮我试图更改画布背景图像的比例,设置背景图像后,单击更改比例按钮时,整个画布背景图像将变为diapered。给我一些想法。 ** //我在这里设置画布背景图片** $ (“。set_bg_images”)。click(functi ..
发布时间:2018-07-05 10:26:05 HTML5

html5 canvas:重叠路径未正确填充

HTML5 canvas的奇怪问题:我试图在另一个中绘制一个形状。外形为蓝色,内层为红色,但最终结果是两个形状都呈红色。如果我单步执行代码,我可以看到正确渲染的蓝色形状,但随后红色形状呈现在蓝色形状上,即使它更小。可能是BeginPath / EndPath的问题,但我似乎尝试了所有组合而没有运气。在这之后我有更多的形状可供绘制,所以我需要弄清楚如何在恢复工作之前正确地开始/结束形状。任何帮助表示 ..
发布时间:2018-07-05 10:25:51 HTML5

在canvas元素上呈现youtube视频

我们正在开发一个html5 / javascript应用程序,它在html5 canvas元素上呈现图像和视频。 对于视频,我们使用的机制如下: 在页面上嵌入隐藏的html5视频标签视频为src 在每个渲染调用中使用requestAnimationFrame在循环中渲染画布 我们从视频标记中获取当前视频帧并渲染它在画布上。 现在我们正在寻找一种在画布上播放youtube视频的方法 ..
发布时间:2018-07-05 10:25:48 HTML5

createRadialGradient和透明度

我在HTML5画布上玩 createRadialGradient()。它就像一个魅力,除非我正在尝试实现(半透明)。 我使这个jsFiddle让希望更清楚: http://jsfiddle.net/rfLf6/1/ 。 函数circle(x,y,r,c){ ctx.beginPath(); var rad = ctx.createRadialGradient(x,y,1,x,y, ..
发布时间:2018-07-05 10:23:13 HTML5

SignalR WebRTC WebSocket已处于CLOSING或CLOSED状态

我想尝试一下SignalR和WebRTC最简单的实现。我在 https://github.com/foyzulkarim/WebRtc 中托管了代码 我制作了两个不同的文件“index.html”和“index1.html”。 在index.html中,我通过signalr广播了一个视频文件,并且进展顺利。但是,当我用WebCam的Feed替换现有的视频文件时,它开始出错。 运行几秒 ..
发布时间:2018-07-05 10:23:00 HTML5

更改视图“中心”一个html5画布

如果图像为1024x1250且画布元素为600x800,我可以将图像绘制到画布中心,使得画布基本上是较大图像的较小视图端口。然后我想允许该中心点移动,从而产生视口正在查看图像的不同部分的错觉。 现在我已经用一种很好的方式完成了这个工作,我将要查看的图像部分重新绘制到画布上,但我感觉到这种感觉这不是最佳的。有没有办法将整个图像渲染到画布,然后以某种方式“转换”我当前的中心点,以便这种视图转换发 ..
发布时间:2018-07-05 10:22:27 HTML5

如何将图像旋转x度然后朝那个方向移动?

我是KineticJS的新手并且已经完成了教程。我想拍摄一张具有“正面”的图像并将其旋转一个随机的度数,然后让它向前移动一个像素/英寸的新方向。 我能够使用这个旋转教程来旋转我的图像。 我看到如何使用transitionTo将图像发送到x / y坐标。 我在将两者捆绑在一起时遇到了麻烦。我觉得我需要随机生成一个新的x / y坐标,然后确定我的图像指向的位置和从图像中心绘制到新x ..
发布时间:2018-07-05 10:22:22 HTML5

EaselJS:使用一条线连接2个容器/形状

我希望能够点击一个容器/形状,当我移动鼠标时,可以绘制一条可以连接到另一个容器/形状(一端带箭头)的线。理想情况下,我希望这一行能够捕捉到目标元素。 我是EaselJS的新手,我不知道如何解决这个问题。这是我在这里遇到的结果,我无法理解它: 使用EaselJS在html5画布中绘制一条线 解决方案 这是我放在一起的快速演示 关键步骤是: 听取初始项目上的mousedow ..
发布时间:2018-07-05 10:22:08 HTML5

如何使用fabric.js在画布上绘制一条线

我正在使用fabric.js在画布上画一条线。这是我的代码,但我没有得到任何输出: $(“#Line”)。click(function(function) ){ // alert(“Line”); canvas.add(new fabric.Line([50,100,200,200],{ left:170, top:150, fill:'red' })); }); ..
发布时间:2018-07-05 10:20:37 HTML5

绘制多个填充图像内容的圆圈

我正在尝试在填充了图像部分的画布上绘制圆圈。想象一下,点击白色画布,用户点击的位置显示照片的一部分。 我已经找到了绘制1个圆圈的方法,但是无法使用此方法绘制倍数。如果我用其他坐标重复动作,则不会发生绘图。 function start_drawing(){ ctx.beginPath (); ctx.fillStyle =“rgb(255,255,255)”; ctx.fi ..
发布时间:2018-07-05 10:20:29 HTML5

如何使用blob和filesaver将Chart JS图表保存为没有黑色背景的图像?

$(“#NoBidsChart”)。get(0).toBlob(function(value){ saveAs(value,“Summary.jpg”); }); 这里我使用Chart JS(v2.5.0)来渲染图表。当我尝试使用Canvas导出图表到Blob转换器和filesaver.js时,我得到黑色背景。那么我如何获得具有自定义背景颜色的图像(最好是白色)? 解 ..
发布时间:2018-07-05 10:18:57 HTML5