imageantialias — アンチエイリアス (アンチエイリアス) 機能を使用するかどうか。
bool imageantialias ( resource $image 、 bool $enabled )
ラインとポリゴンの高速描画アンチエイリアシング方法を有効にします。アルファ部分はサポートされていません。直接色混合操作を使用します。 True Color イメージのみ。
線の太さとスタイルはサポートされていません。
アンチエイリアスと透明な背景色を使用すると、予期しない結果が生じる可能性があります。カラーブレンド方法では、背景色を他の色と同様に扱います。アルファ コンポーネントがサポートされていないため、アルファ ベースのアンチエイリアシング方法は使用できません。
image : 画像作成関数 (imagecreatetruecolor() など) によって返される画像リソース。
Enabled : アンチエイリアシングを有効にするかどうか。
成功した場合は TRUE を返し、失敗した場合は FALSE を返します。
<?php// アンチエイリアス処理された画像と通常の画像を使用します $aa = imagecreatetruecolor(400, 100);$normal = imagecreatetruecolor(200, 100);// アンチエイリアス関数を使用します imageantialias($aa, true) ;// 設定 Color$red = imagecolorallocate($normal, 255, 0, 0);$red_aa = imagecolorallocate($aa, 255, 0, 0);//二本の線を描く imageline($normal, 0, 0, 200, 100, $red);imageline($aa, 0, 0, 200, 100, $red_aa);// imageimagecopymerge ($aa、$normal、200、0、0、0、200、100、 100);//出力画像ヘッダー('Content-type: image/png');imagepng($aa);imagedestroy($aa);imagedestroy($normal);?>
上記の例の出力結果の図は次のとおりです。