问题标签 [excanvas]
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.
javascript - excanvas IE8,对方法或属性访问的意外调用
嗨,我在 IE8 上收到一个错误,即“意外调用方法或属性访问”。在“foo.appendChild(canvas);”行 我的代码如下。
有谁知道如何摆脱这个错误并在 IE8 上工作。谢谢您的帮助...
javascript - excanvas drawimage 在 IE8 上不起作用
嗨,我已经设法让 excanvas 在 IE8 中用于简单的示例,但是我无法在 IE8 中制作包含 drawimage 的以下画布示例。有没有人有excanvas和drawimage的经验。谢谢你的帮助...
canvas.setAttribute("width", 300);
canvas.setAttribute("height", 300);
foo.appendChild(canvas);
canvas= G_vmlCanvasManager.initElement(canvas);
var ctx = canvas.getContext('2d');
ctx.save();
ctx.clearRect( 0, 0, canvas.width, canvas.height );
ctx.translate( canvas.width/2 , canvas.height/2 );
ctx.drawImage( image, -165, -160 );
ctx.rotate( 100 * Math.PI / 180);
ctx.drawImage( image2, -13, -121.5 );
ctx.restore();
css - 在 Canvas 中翻转图像,不使用 Scale -1
我正在尝试向此演示添加触发器功能http://www.ernestdelgado.com/public-tests/canvasphoto/demo/canvas.html
我正在尝试通过设置 scalex = -1 ,它的作品,但这个演示也有调整大小的功能。因此,作者使用 scalex 查找高度和宽度(在调整图像大小时)(请检查下面的代码)。
在我分配 scalex = -1 后,画布的高度和宽度变为 0。还有其他方法吗?
javascript - 使用 Modernizr、CanVG 和 ExCanvas 在任何地方渲染 SVG 图像
我正在制作的网站(这里)的所有图像都是 SVG。但由于 SVG 并非在所有地方都兼容(尤其是 IE <9 和 2.x 版本的 Android 浏览器),我需要找到一种解决方法。那不可能是 SVGweb,因为它使用 Flash,而 Flash 不能在移动设备上运行。
所以我以为我找到了一个可行的解决方案。
兼容性.js:
但这似乎没有任何效果,而且由于没有错误而且我找不到任何逻辑错误,我很难过。这是我的标签,以防我弄乱了某些东西的加载顺序。
此外,这不是主要问题,但如果您碰巧弄清楚 Selectivizr 为何不起作用,请务必告诉。
asp.net-mvc - 将 Div 元素转换为图像,ii 应该在 IE 7 & 8 中支持
我正在使用 jqplot 图表库在我的 ASP.NET MVC 应用程序中绘制图表。在 div 元素内部,渲染图表。我正在尝试将 div 元素转换为图像,导出为 pdf 文档。对于 IE 9 及更高版本,jqplotToImageElem() 方法 [仅支持画布浏览器] 工作正常并且能够导出。对于 IE 7 和 8,它没有按预期工作,因为它使用 excanvas.js 来呈现图表。是否有任何解决方法可以为 IE 7 和 8 浏览器实现此功能?
javascript - excanvas G_vmlCanvasManager 未定义
我正在尝试从我的页面中获取谷歌图表生成的图像并将其绘制在画布上,这样我就可以使用 canvg lib 函数并将其转换为 jpeg 图像,然后可以将其附加到 pdf 文件中。我的问题是某些版本的 IE 无法处理画布属性。为了克服这个问题,我正在尝试使用 excanvas lib。在下面的代码中,我从容器中捕获图像。
当我尝试使用 G_vmlCanvasManager 中的 initElement 启动画布时,会出现此问题,它仍然未定义,这意味着它没有被加载或类似的东西。所以我需要知道如何加载它,对于额外的信息,我的 js 压缩文件是在基本页面的头部声明的。感谢您的帮助和关注家伙。
html - IE8 没有得到画布元素
我有如下画布代码:
但这在 IE8 中不起作用。我尝试添加 explorercanvas 代码:
但这不起作用。有任何想法吗?
javascript - excanvas.js 不能在带有动态加载脚本的 IE 上工作
我正在使用 jQuery$.getScript()
方法将脚本动态加载到文档中,例如,$.getScript("excanvas.js", function(data){});
在创建画布上,我为画布应用了以下语句,
我尝试在画布上画一条线,它不起作用。
如果我在脚本标签中加载 excanvas.js,它工作正常。这就像
我找不到原因。任何人都可以提出解决方案吗?
javascript - 如何调用excanvas的方法?
我需要你一点帮助。我使用excanvas.js创建了一个画布图像,并且它被正确渲染。现在我想使用同一个画布来绘制另一个图像,但在此之前我需要清除同一个画布,否则图像将相互重叠。谁能解释一下我如何从excanvas.js为同一个画布元素调用fillRect()或任何其他方法?我使用 IE 8 作为浏览器。
html - excanvas.js ie8 attachEvent
我使用 HTML5 画布在图像上绘制一些图形。这仅在最新的浏览器中受支持,在 IE8 中不支持。为了让 HTML5 画布在 IE8 中工作,我使用了 excanvas。我在页面上提供了 excanvas.js 脚本,但现在出现以下错误:
这行代码中的“此对象不支持属性或方法 attachEvent”:
此行位于 excanvas.js 文件中。
可能是什么问题呢?