使用 JavaScript 实现绿屏算法
绿色背景图像已更改并替换为使用绿色的任何效果或其他图像
屏幕算法,也称为色键算法。简而言之,我们正在做的是
将前向图像中的所有绿色像素与其在后向图像中的匹配对应部分交换
背景图片。
此外,我们需要记住,输出图像的大小应与输出图像的大小相匹配
向前图像。在接下来的步骤中,将前向图像中的像素复制到新图像中
图像。使用背景图像的匹配像素,而不是复制绿色像素。
在应用以下内容之前,请不要错过将以下源文件包含到您的 HTML 代码中
代码 –
<script src=”https://www.dukelearntoprogram.com/course1/common/js/image/SimpleImage.js”></script>
下面提供了实现该算法所需的 JavaScript 代码。要使用它,您必须创建
自己编写 HTML 代码。
HTML 源代码
您必须将此 HTML 代码添加到 HTML 文档的元素中。
<h1>Green Screen Algorithm Implementation using JavaScript with TutorialsPoint </h1> <canvas id="image1"></canvas> <canvas id="image2"></canvas> <br /> <p> First Image: <input type="file" id="myImageFile" multiple="false" onChange="frontimg()"> </p> <p> Background Image: <input type="file" id="bgImageFile" multiple="false" onChange="backimg()"> </p> <input type="button" value="Merge Image" onClick="merge()">
CSS源代码
接下来,HTML文档中的CSS代码
<style> canvas { background: rgb(214, 235, 176); border: 1px solid rgb(13, 109, 160); width: 420px; height: 290px; margin: 30px; } h1{ color: rgb(13, 109, 160); } body { background-color: #bbb6ab; } </style>
JavaScript 源代码
您必须在 HTML 文档的
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。