imagecolortransparent() は、イメージ image 上の透明色を color に設定します。image は imagecreatetruecolor() によって返されたイメージ ID で、 color は imagecolorallocate() によって返された色 ID です。
注意: 透明色は画像のプロパティであり、色のプロパティではありません。 ある色を透明色と定義したら、画像上で既にその色で着色されてる領域も 透明になります。
新しい(指定されない場合は現在の)透明色の ID が返されます。
注意: 透過性は imagecopymerge() かつ True カラーの場合のみコピーされます。imagecopy() もしくはパレットイメージの場合はコピーされません。