ホームページ  >  記事  >  バックエンド開発  >  PHPで画像の色を削除する方法

PHPで画像の色を削除する方法

藏色散人
藏色散人オリジナル
2021-03-12 09:20:511613ブラウズ

php メソッドで画像の色を削除します。まず PHP サンプル ファイルを作成し、次に「imagecolortransparent($image,imagecolorallocate(...));」メソッドを使用して画像の色を削除し、透明にする 以上です。

PHPで画像の色を削除する方法

この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

PHP から一部の色を削除する方法画像、透明にしますか?

使用 imagecolortransparent

2 つのパラメーターの最初のパラメータは画像で、2 番目のパラメータは一致する色です

一致する色は ImageColorAllocate

完全なデモ。例:

imagecolortransparent($image,imagecolorallocate($image,255,255,255));

これは、一致した白色を透明に変換します。

関数の紹介:

一部の色については、ループを使用して一致する色を透明にする

#imagecolortransparent # 色を透明として定義します。

Syntax

int imagecolortransparent ( resource $image [, int $color ] )

imagecolortransparent() 画像の透明色を color に設定します。 image は、imagecreatetruecolor() によって返される画像識別子であり、color は、imagecolorallocate() によって返されるカラー識別子です。

注: 透明色は画像の属性であり、透明度は色の属性ではありません。色を透明に設定すると、その色で以前にペイントされていた画像内の領域が透明になります。

新しい透明色の識別子を返します。色が省略された場合は、現在の透明色の識別子を返します。

注: 透明度は、imagecopymerge() と True Color イメージを介してのみコピーできます。imagecopy() やパレット イメージはコピーできません。

[推奨学習: 「

PHP ビデオ チュートリアル 」]

以上がPHPで画像の色を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。