0

そのため、base64 でエンコードされた png を使用して、CSS でアイコンを使用して実験しています。http://www.motobit.com/util/base64-decoder-encoder.aspを使用して変換しました。ただし、png には 8 ビットのアルファ チャネルしかなく、ピクセルは完全に不透明または完全に透明で、部分的な透明度はありません。これにより、アイコンにハードエッジが残ります。base64_encode を介して 24 ビット アルファ チャネルのアイデアはありますか?

4

1 に答える 1

3

そのページのエンコーダーにバグがある可能性があります。Photoshop でアルファ チャネルを使用して PNG を作成し、PHP を使用してエンコードbase64_encode()し、画像に挿入したところ、機能しました。HTML 用のこのフィドルと CSS 用のこのフィドルを見てください。

于 2011-10-10T19:01:00.710 に答える