在画布上制作可拖动、可调整大小的图像

Posted

技术标签:

【中文标题】在画布上制作可拖动、可调整大小的图像【英文标题】:Making a draggable, resizable image on canvas 【发布时间】:2012-05-06 20:30:39 【问题描述】:

我正在阅读有关制作可拖动和可调整大小的矩形的教程 http://simonsarris.com/blog/225-canvas-selecting-resizing-shape

这是一个很好的,我想用图像创建一个类似的,这就是我所做的 http://jsfiddle.net/LUhsK/2/

我所做的只是更改脚本,而不是绘制正方形,而是在给定图像源、初始 X、初始 Y、宽度和高度的情况下绘制图像,但正如您所见,它不起作用。我真的找不到似乎是什么问题

【问题讨论】:

你的小提琴似乎有很多问题。首先,您不需要在小提琴中添加事件侦听器。您只需在小提琴窗口中调用您的函数。我改变了你的小提琴来做到这一点,我开始遇到一堆 JS 错误:addImg 未定义,imgsrc 未定义等。 【参考方案1】:

如果我清楚地了解您要搜索的内容,我想它可以很容易地解决

droppedElement = ui.helper.clone();
droppedElement.resizable();

【讨论】:

以上是关于在画布上制作可拖动、可调整大小的图像的主要内容,如果未能解决你的问题,请参考以下文章

Java:制作可调整大小和可拖动的组件

如何使用 jQuery UI 获取可拖动和可调整大小元素的坐标

如何在使用 jQuery(可拖动和可调整大小)拖动光标时调整图像大小

鼠标可调整大小,可拖动的小部件

解决 jQuery 在图像上可拖动和调整大小的问题

Jquery 使克隆图像可拖动和调整大小