0

PHPで動的な画像を作成しようとしていますが、部分的な透明度を設定する方法がわかりません。しっかりしたものや完全に透明なものを作るのはとても簡単ですが、私はこれを行うことができませんでした。

4

2 に答える 2

1

imagecreatetruecolor関数を使用して画像を作成し、その画像をPNGファイルとして出力していると仮定します。

imagepngを呼び出す前に、画像を24ビットPNGとして生成する必要があることを指定するには、次のメソッドを呼び出す必要があります。

imagesavealpha($im, true);

Internet Explorer 6は、imgタグに適用されたCSSフィルターを使用しない24ビットPNGファイルをサポートしていないことに注意してください。

于 2009-04-13T20:39:27.803 に答える
0

imagecolorallicatealpha()のドキュメントを確認してください。そこで、透明なカラーサークルが作成されます。

于 2009-04-13T20:56:26.640 に答える