PHPのimageantialias - アンチエイリアシング(アンチエイリアス)関数を使用するかどうか
imageantialias - アンチエイリアシング(アンチエイリアス)関数を使用するかどうか。
文法
bool imageantialias ( resource $image , bool $enabled )
アンチエイリアシング方法を描く、高速ラインとポリゴンを有効にします。 これは、アルファ部分をサポートしていません。 直接混合操作。 真のカラー画像の場合のみ。
これは、線幅とスタイルをサポートしていません。
アンチエイリアシング透明背景色を使用して、予期しない結果が発生することがあります。 背景色を配合する方法は、他の色として使用します。 アルファ部分にサポートリードの欠如は、アルファアンチエイリアス手法に基づいて許可されていません。
パラメータ
- 画像:関数によって作成された画像(例えば、imagecreatetruecolorのためには、())画像リソースを返します。
- 有効:アンチエイリアシングを有効にするかどうか。
戻り値
TRUE、失敗した場合に正常に戻っはFALSEを返します。
例
<?php // 使用抗锯齿图片和一个普通图片 $aa = imagecreatetruecolor(400, 100); $normal = imagecreatetruecolor(200, 100); // 使用抗锯齿功能 imageantialias($aa, true); // 设置颜色 $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); // 合并图像 imagecopymerge($aa, $normal, 200, 0, 0, 0, 200, 100, 100); // 输出图像 header('Content-type: image/png'); imagepng($aa); imagedestroy($aa); imagedestroy($normal); ?>
次のように出力画像の上記の例は次のとおりです。