imageantialias()函数是PHP中的内置函数,用于检查是否使用了抗锯齿函数。此函数激活线和线多边形的快速绘制anti-aliased方法。它仅适用于真彩色图像。
用法:
bool imageantialias( $image, $enabled )
参数:该函数接受上述和以下描述的两个参数:
- $image:由图像创建函数之一(例如imagecreatetruecolor())返回的图像资源。
- $enabled:此参数用于检查是否启用抗锯齿。
返回值:如果成功,此函数返回True;如果失败,则返回False。
注意:imageantialias()函数现在可用。仅当PHP是针对GD库版本编译的时才可用。
以下示例程序旨在说明imageantialias()函数。
示例1:
<?php
// Function to create image of given size
$antialias_img = imagecreatetruecolor(800, 200);
$normal_img = imagecreatetruecolor(400, 200);
// Switch antialiasing on for one image
imageantialias($antialias_img, true);
// Allocate the color for image
$white = imagecolorallocate($normal_img, 255, 255, 255);
$white_anti_aliased = imagecolorallocate($antialias_img, 255, 255, 255);
// Draw two lines, one with antialiasing enabled
imageline($normal_img, 0, 0, 400, 200, $white);
imageline($antialias_img, 0, 0, 400, 200, $white_anti_aliased);
// Merge the two images side by side for output
imagecopymerge($antialias_img, $normal_img, 400, 0, 0, 0, 400, 200, 200);
// Output image
header('Content-type: image/png');
imagepng($antialias_img);
imagedestroy($antialias_img);
imagedestroy($normal_img_img);
?>
输出:
参考: http://php.net/manual/en/function.imageantialias.php
相关用法
- p5.js day()用法及代码示例
- PHP each()用法及代码示例
- p5.js int()用法及代码示例
- p5.js second()用法及代码示例
- PHP each()用法及代码示例
- PHP dir()用法及代码示例
- d3.js d3.max()用法及代码示例
- p5.js str()用法及代码示例
- p5.js arc()用法及代码示例
- d3.js d3.hcl()用法及代码示例
- d3.js d3.lab()用法及代码示例
- PHP Ds\Map xor()用法及代码示例
注:本文由纯净天空筛选整理自Vishal_Khoda大神的英文原创作品 PHP | imageantialias() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。