次の単純な HTML を使用できます。
<div style="background-color: white;position:absolute;">
<img id="flowers" style="position:absolute;" src="empty.png"> // Empty image
<img style="position:absolute;" src="mask1.png"> // A transparent T-shirt pattern surrounded with non-transparent background color (in this case white)
<img style="position:absolute;" src="mask2.png"> // 20-50% transparent pattern for shadows in T-shirt
</div>
マスキング画像は、画像作成時にレイヤーを使用して合成することもできます。ここでのコツは、画像内の T シャツのパターンのみを透明にし、T シャツを「生きた」ものにする影は部分的にのみ透明にすることです。
ドラッグ アンド ドロップが終了したら、次の操作を行います。
document.getElementById('flowers').src='your_path_to_flowers.png';
これはかなり昔ながらの方法ですが、古いブラウザでも機能します。HTML5/CSS3 には、画像を別の画像でトリミングできるユーティリティがあると思います。