ImageFilter()は、画像に異なるフィルター効果を適用するためのPHPに組み込み関数です。この機能を通じて、開発者は、色の反転、明るさとコントラストの調整、グレースケールの画像への変換など、画像にさまざまな一般的な視覚効果処理を実行できます。
Bool ImageFilter(Resource $ Image、int $ filterType、int $ arg1、int $ arg2、int $ arg3、int $ arg4)
ImageFilter()関数は、6つのパラメーターを受け入れます。
一般的に使用される画像フィルター定数は次のとおりです。
成功すると、関数はtrueを返します。失敗したとき、false。
<?php // 画像のロード $img = imagecreatefromgif('C:\xampp\htdocs\Images\img39.gif'); <p>//カラーフィルターを該当するします<br> ImageFilter($ img、img_filter_colorize、140、0、140、20);</p> <p>//画像を急行します<br> ヘッダー( 'Content-Type:Image/GIF');<br> ImagePng($ IMG);<br> ?><br>
<?php // 画像のロード $img = imagecreatefromgif('C:\xampp\htdocs\Images\img39.gif'); <p>//色の反転フィルターを該当するします<br> ImageFilter($ IMG、IMG_FILTER_NEGATE);</p> <p>//画像を急行します<br> ヘッダー( 'Content-Type:Image/GIF');<br> ImagePng($ IMG);<br> ?><br>
ImageFilter()関数を使用することにより、PHP開発者はさまざまな一般的なフィルター効果を画像に簡単に適用できます。単純な輝度調整であろうと、複雑なエッジ検出とぼやけの効果であろうと、この機能を通じて実行できます。これらの画像処理手法をマスターすると、プロジェクトに視覚効果とユーザーエクスペリエンスが追加されます。