php メソッドで画像の色を削除します。まず PHP サンプル ファイルを作成し、次に「imagecolortransparent($image,imagecolorallocate(...));」メソッドを使用して画像の色を削除し、透明にする 以上です。
この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
PHP から一部の色を削除する方法画像、透明にしますか?
使用 imagecolortransparent
2 つのパラメーターの最初のパラメータは画像で、2 番目のパラメータは一致する色です
一致する色は ImageColorAllocate
完全なデモ。例:
imagecolortransparent($image,imagecolorallocate($image,255,255,255));
これは、一致した白色を透明に変換します。
関数の紹介:
一部の色については、ループを使用して一致する色を透明にする
#imagecolortransparent # 色を透明として定義します。
int imagecolortransparent ( resource $image [, int $color ] )imagecolortransparent() 画像の透明色を color に設定します。 image は、imagecreatetruecolor() によって返される画像識別子であり、color は、imagecolorallocate() によって返されるカラー識別子です。 注: 透明色は画像の属性であり、透明度は色の属性ではありません。色を透明に設定すると、その色で以前にペイントされていた画像内の領域が透明になります。 新しい透明色の識別子を返します。色が省略された場合は、現在の透明色の識別子を返します。 注: 透明度は、imagecopymerge() と True Color イメージを介してのみコピーできます。imagecopy() やパレット イメージはコピーできません。 [推奨学習: 「
PHP ビデオ チュートリアル 」]
以上がPHPで画像の色を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。