javascript - 将 2 张图像与引用点结合起来的最佳方法?

标签 javascript jquery html css

我有 2 个 PNG 图像(图像 A 和图像 B),每个图像有 2 个点(点 L 和点 R),我知道它的像素坐标。两个图像都放在一个 .

我需要制作一个 javascript 或 jQuery 函数来组合这些图像。图像 A 应该保持静止,图像 B 应该移动并改变大小,以便将点 L 与 L 和 R 与 R 组合。

像这样:http://oi62.tinypic.com/5fq3qb.jpg

实现此目标的最佳方法是什么?

到目前为止,我只能移动图像以合并两个点 L,并调整图像 B 的大小,如何找到旋转它的 Angular 并合并点 R?

最佳答案

直接的解决方案:

  1. 计算旋转图像所需的 Angular :“粉红色图像上点之间的当前 Angular ”-“蓝色图像上点之间的 Angular ”(更清楚 - 水平线与穿过两个点的线之间的 Angular )
  2. 计算尺度:蓝色点之间的距离/粉色点之间的距离

然后应用两个转换

引用资料:

关于javascript - 将 2 张图像与引用点结合起来的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21446059/

相关文章:

javascript - 如何使用 Electron 和 React 从外部配置文件管理动态变量

php - 在 mysql 数据库中存储原始 php、javascript、html 或类似内容的最佳实践方法是什么?

javascript - 为什么当 jquery NiceSelect 展开时我的自定义滚动条不更新?

底部的 HTML CSS 页脚

javascript - 如何使所有图像适合相同大小的div

javascript - Three.js - 广告牌效果,在相机平移后保持方向

javascript - 使用 vimeo api Froogaloop 简单暂停

javascript - 带有碰撞检测的 jQuery 拖动

javascript - 如何通过表单提交插入后显示成功消息

html - 如何在 CSS 中的 2 个分区上放置 2 个嵌套阴影?