ホームページ >バックエンド開発 >PHPチュートリアル >PHPのズームGIFやPNG画像の透明な背景が黒くなる問題を解決する方法、Zoom PNG_PHPチュートリアル
仕事で、いくつかのGIFを拡大縮小してからImagecopymergeに行く必要がありますが、imagecreatetruecolorとimagecopyresampledを使用した後、背景画像が間違っていることがわかりました。元々は透明だった背景画像が黒くなっていたことが後でわかりました。いくつかの変更を加えるには:
その後、imagecopyresampledとImagecopymergeを実行すれば問題ありません
エフェクトアイコンは成功後にアイコンを表示します。したがって、表示されるものは透明ではありません。 OKを押しても透明になりません。再処理する必要があります。 そうですね、画像の形式を変えるとベースマップがなくなるわけではないと言いたいのです。代わりに、ベース画像を切り取って透明な画像形式に置き換えて、透明な画像にする必要があります。 方法が分からない場合は、写真を投稿していただければ削除させていただきます
変換方法によっては、直接名前を変更して保存する必要があります。