php 图形库 锯齿,PHP imageantialias – 是否使用抗锯齿(antialias)功能 | 菜鸟教程...

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

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

语法

bool imageantialias ( resource $image , bool $enabled )

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

不支持线宽和风格。

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

参数

image:

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

enabled:

是否启用抗锯齿。

返回值

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

实例

// 使用抗锯齿图片和一个普通图片

$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);

?>

以上实例输出结果的图片如下:

9ae47bf8723d3236113b0958f8d3a201.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值