【问题标题】:How to overlay and image on top of another image in JavaScript如何在 JavaScript 中将图像叠加到另一个图像之上
【发布时间】:2021-10-28 05:26:51
【问题描述】:

我正在尝试使用 JavaScript 实现一项功能,室内设计师可以在该功能中拍摄窗户的照片,然后查看一组窗帘在该窗户上的外观。所以我需要在用户拍摄的图像中以某种方式将窗帘图像覆盖在窗口的同一区域。

这类似于销售眼镜的网站。您可以在哪里上传您的脸部照片,看看您脸上的眼镜是什么样子的。类似的概念,但我需要对窗户和窗帘进行此操作。

我一直在寻找几个小时,但我仍然不明白如何做到这一点。有没有这方面的 JS 库?

我实际上正在构建一个 Blazor 应用程序,但我猜我应该使用普通的旧 JavaScript 来完成类似的事情。

任何提示或指导将不胜感激。 谢谢, 戴夫

【问题讨论】:

    标签: javascript css jquery-ui blazor-webassembly


    【解决方案1】:

    这甚至不是 JavaScript 问题,而是 CSS 问题。一般来说,在要叠加在另一个之上的项目上使用position: absolute。确保两者都是同一 div 的子代,而 div 本身具有 position: relative。这应该是全部,但如果您有更具体的场景,请发布一些代码。

    【讨论】:

    • 酷,谢谢。我会玩这个。我的想法可能比它需要的更复杂:-)
    • 哈。当涉及到网络时,做起来非常容易。希望它有所帮助 - 如果是这样,请接受或以其他方式跟进,我们会看看还需要什么才能让它按照您想要的方式工作。
    猜你喜欢
    • 1970-01-01
    • 2022-01-11
    • 1970-01-01
    • 1970-01-01
    • 2011-03-24
    • 2011-01-29
    • 1970-01-01
    • 2013-08-10
    • 1970-01-01
    相关资源
    最近更新 更多