Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在画布元素中使用javascript从收缩位置缩放_Javascript_Html_Canvas_Kineticjs_Pinchzoom - Fatal编程技术网

在画布元素中使用javascript从收缩位置缩放

在画布元素中使用javascript从收缩位置缩放,javascript,html,canvas,kineticjs,pinchzoom,Javascript,Html,Canvas,Kineticjs,Pinchzoom,在画布元素中,是否有任何方法可以从挤压点而不是从图像中心“放大” 是我需要的例子,但我需要同样的画布。当我“放大”时,缩放是从我放大的点开始,而不是从图像的中心开始 我正在使用KineticJS作为HTML5Lib。尝试使用插件 它的文档包含很多功能 这是使用zoomooz插件放大的基本代码 $(document).ready(function() { $("#element").click(function(evt) { $(this).zoomTo({targetsi

在画布元素中,是否有任何方法可以从挤压点而不是从图像中心“放大”

是我需要的例子,但我需要同样的画布。当我“放大”时,缩放是从我放大的点开始,而不是从图像的中心开始

我正在使用
KineticJS
作为
HTML5
Lib。

尝试使用插件

它的文档包含很多功能

这是使用zoomooz插件放大的基本代码

$(document).ready(function() {
    $("#element").click(function(evt) {
        $(this).zoomTo({targetsize:0.75, duration:600});
        evt.stopPropagation();
    });
});

谢谢,但我正在寻找一种在画布元素上实现这一点的方法。这个插件支持吗?你使用的是kinetic js,对吗?在这种情况下,每个图像/元素都可以通过单击鼠标右键获取?所以我想你可以,但你还没有试过。代码中的“this”应该指向您想要指向的canvas元素。请尝试我发布的内容,然后返回此处,无论是否成功。:)