CSSのmix-blend-mode: differenceを使用した簡単画像の差分判定方法
<div id="main">
<div>
<p><img src="a1.png"></p>
<p><img src="a2.png"></p>
<p><img src="a3.png"></p>
</div>
<div>
<p><img src="b1.png"></p>
<p><img src="b2.png"></p>
<p><img src="b3.png"></p>
</div>
<div>
<p><img src="a1.png"></p>
<p><img src="a2.png"></p>
<p><img src="a3.png"></p>
</div>
<div>
<p><img src="b1.png"></p>
<p><img src="b2.png"></p>
<p><img src="b3.png"></p>
</div>
</div>
* {
margin: 0;
padding: 0;
vertical-align: top;
}
#main {
display: flex;
position: relative;
}
#main p img {
width: 200px;
height: 200px;
object-fit: contain;
}
#main div:nth-child(2) {
position: absolute;
top: 0;
left: 0;
mix-blend-mode: difference;
}