基本的に、私はMinecraftスキンを表示するPHPスクリプトを書いています。Minecraftスキンで透明にできるのは、マスクオーバーレイ領域または「帽子」だけだと理解しています。スクリプトは、本体部分以外の背景がすべて黒であるNotch(Minecraftの作成者)のようなスキンに到達するまではうまく機能します。肌のマスクに黒い部分があるのに透明度がある場合があるので、黒一色(#000000)を透明度のキーにすることはできません。また、Photoshopで個人の肌を開くと、背景領域はほぼ黒になります。#101010はRGB(16、16、16)ですが、ゲームでは透明に見えます。私の質問は、ピクセルが帽子に対して透明であるかどうかをどのように判断できますか?私はこれを考えすぎているかもしれません。
これがノッチの肌です-
私の -
Photoshopでの鉱山-
黒の透明キーについて間違っている可能性がありますか?