不同图像上的画布实现
Canvas implementation on different images
我在代码中使用下一个示例:http://jsfiddle.net/8wegxnz3/
var lasticon;
$(function () {
$('.icon').click(function () {
if (lasticon != this.id) {
$('#' + lasticon + 'L').toggle();
lasticon = this.id;
} else {
lasticon = null;
}
$('#' + this.id + 'L').toggle();
});
});
.iconL {
display: none;
margin-top: 70px;
margin-left: 100px;
height: 100px;
width: 100px;
position: absolute;
}
var lasticon;
$(function () {
$('.icon').click(function () {
if (lasticon != this.id) {
$('#' + lasticon + 'L').toggle();
lasticon = this.id;
} else {
lasticon = null;
}
$('#' + this.id + 'L').toggle();
});
});
我想要的是实现我在下一个jfiddle中发现的第一个代码的下一个解决方案:http://jsfiddle.net/m1erickson/LAS8L/
我做了一些测试,并试图将其实现到我的代码中,但什么也没发生。
我希望能够调整和移动单击第一个图像时出现的第二个图像的大小。例如,您可以单击"电子邮件图标",然后调整出现的第二个图标的大小。
这并不容易。但这里有一些起点:
- 阅读有关使用画布裁剪和调整图像大小的教程
- 请将我的jsBIN作为一个示例实现。您可以复制代码,将图像添加到
<img class="resize-image" src="img/YOURIMAGE.jpg" alt="image for resizing">
标记中,还可以调整大小并裁剪它 - 你可以使用这个jquery插件
基本上你在做以下事情:
- 将原始图像加载到DOM中
- 使用Javascript调整和裁剪您的图像,以向用户显示裁剪结果
- 将原始图像加载到画布中
- 作物&使用用户返回的数据调整画布中的图像大小(步骤2)
- 使用toDataURL函数从画布中提取图像
- 将DataURL发送到web服务,该web服务将此信息保存到web服务器硬盘
相关文章:
- 如何使用动画实现纸张推车
- 客户端服务器REST API captcha实现
- 如何实现此布局
- Meteor忘记了密码的实现
- 使用Native Sockets在Android中实现WebSockets
- 在样板文件中实现Ajax
- instanceof是如何在JavaScript中实现的
- 如何正确实现Jquery多选小部件
- 实现一个建立在google.com之上的自定义搜索引擎
- 多个组件是如何实现的
- window.location使用jquery mobile实现chrome跳转
- 如何在OpenERP中实现网络摄像头
- Node.js使用Series函数(模式?)实现流控制时出现意外结果
- javascript加密实现,包括可信否认
- 实现比较方法的最佳实践是什么;s的比较类型是在运行时选择的
- 如何让程序员在javascript中实现正确的回调
- 如何使用自定义辅助对象(handler)实现嵌套的每个循环
- AngularJS智能表全局配置实现
- Expressjs/AngularJS:实现req-flash后出错
- 如何在JavaScript中实现二进制搜索