imageantialias

(PHP 4 >= 4.3.2, PHP 5, PHP 7)

imageantialias是否使用抗锯齿(antialias)功能

说明

imageantialias ( resource $image , bool $enabled ) : bool

对线段和多边形启用快速画图抗锯齿方法。不支持 alpha 部分。使用直接混色操作。仅用于真彩色图像。

不支持线宽和风格。

使用抗锯齿和透明背景色可能出现未预期的结果。混色方法把背景色当成任何其它颜色使用。缺乏 alpha 部分的支持导致不允许基于 alpha 抗锯齿方法。

参数

image

由图象创建函数(例如imagecreatetruecolor())返回的图象资源。

enabled

是否启用抗锯齿。

返回值

成功时返回 TRUE, 或者在失败时返回 FALSE

范例

Example #1 A comparison of two lines, one with anti-aliasing switched on

<?php
// Setup an anti-aliased image and a normal image
$aa imagecreatetruecolor(400100);
$normal imagecreatetruecolor(200100);

// Switch antialiasing on for one image
imageantialias($aatrue);

// Allocate colors
$red imagecolorallocate($normal25500);
$red_aa imagecolorallocate($aa25500);

// Draw two lines, one with AA enabled
imageline($normal00200100$red);
imageline($aa00200100$red_aa);

// Merge the two images side by side for output (AA: left, Normal: Right)
imagecopymerge($aa$normal200000200100100);

// Output image
header('Content-type: image/png');

imagepng($aa);
imagedestroy($aa);
imagedestroy($normal);
?>

以上例程的输出类似于:

Output of example : A comparison of two lines, one with anti-aliasing switched on

注释

Note: 此函数仅在与 GD 库捆绑编译的 PHP 版本中可用。

参见

相关文章
php gd 和图像处理 函数 取得图像类型的文件后缀php gd 和图像处理 函数 取得 getimagesize,exif read data,exif thumbnail,exif imagetype 所返回的图像类型的 mime 类型php gd 和图像处理 函数 是否使用抗锯齿(antialias)功能php gd 和图像处理 函数 取得与指定的颜色最接近的颜色的索引值php gd 和图像处理 函数 取得与指定的颜色加透明度最接近的颜色php gd 和图像处理 函数 取得与给定颜色最接近的色度的黑白色的索引php gd 和图像处理 函数 用灰度拷贝并合并图像的一部分php gd 和图像处理 函数 重采样拷贝部分图像并调整大小php gd 和图像处理 函数 新建一个真彩色图像php gd 和图像处理 函数 crop an image to the given rectanglephp gd 和图像处理 函数 给出一个使用 freetype 2 字体的文本框php gd 和图像处理 函数 使用 freetype 2 字体将文本写入图像php gd 和图像处理 函数 检查图像是否为真彩色图像php gd 和图像处理 函数 将调色板从一幅图像拷贝到另一幅php gd 和图像处理 函数 converts a palette based image to true colorphp gd 和图像处理 函数 设定画线用的画笔图像php gd 和图像处理 函数 set the clipping rectanglephp gd 和图像处理 函数 将 webp 格式的图像输出到浏览器或文件php gd 和图像处理 函数 将 xbm 图像输出到浏览器或文件php gd 和图像处理 函数 将 png 图像文件转换为 wbmp 图像文件
关注编程学问公众号