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

?>

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

php 图形库 锯齿,PHP imageantialias - 是否使用抗锯齿(antialias)功能相关推荐

  1. python 抠图 锯齿_Python | 绘图中的抗锯齿

    python 抠图 锯齿 Antialiasing is another important feature of Matplotlib and in this article, we will re ...

  2. 关于三角形重心坐标插值/锯齿/抗锯齿/延迟渲染中的抗锯齿问题

    我们都知道,在渲染流水线中,顶点着色器对输入的顶点数据进行处理(如顶点的坐标变换和光照计算)以后,GPU会进行进行齐次除法并将顶点从三维空间转换到二维的屏幕坐标,接着将这些所需要的着色数据发送到光栅化 ...

  3. Qt 2D绘图之二:抗锯齿渲染和坐标系统

    一.抗锯齿渲染 1.1 逻辑绘图 图形基元的大小(宽度和高度)始终与其数学模型相对应,下图示意了忽略其渲染时使用的画笔的宽度的样子. 1.2 物理绘图(默认情况) 在默认的情况下,绘制会产生锯齿,并且 ...

  4. Unity3D学习(七):Unity多重采样抗锯齿设置无效的解决办法

    前言 学习Shader的过程中发现模型锯齿严重,于是去Edit--Project Settings--Quality选项下将反锯齿设置为了8X Multi Sampling.结果没有任何改变,如图: ...

  5. Learn OpenGL 笔记5.11 Anti Aliasing(抗锯齿)

    这种清晰地看到边缘组成的像素结构的效果称为锯齿. 有很多称为抗锯齿技术的技术可以通过产生更平滑的边缘来对抗这种锯齿行为.(小时候打开一个新游戏,第一件事情就是把抗锯齿给关了,开抗锯齿太卡了) 起初,我 ...

  6. 各种抗锯齿效果的记录

    抗锯齿介绍 SSAA :超级采样抗锯齿 描述 最早期的全屏抗锯齿,方法简单直接, 超级采样抗锯齿就是把当前分辨率成倍提高(如当前分辨率为1024×768,开启2倍的SSAA后,画面放大到2048×15 ...

  7. 【技美百人计划】图形 4.4 抗锯齿概论

    笔记 锯齿是怎么产生的 左图:想要的效果 右图:表现的效果 抗锯齿分类 ● 前向渲染: SSAA.MSAA.CSAA.RGSS等 ● 延迟渲染: FXAA.MLAA.SMAA等 ● 时域上的抗锯齿: ...

  8. Unity游戏画面参数解析与应用:垂直同步、动态模糊、抗锯齿

    前言 最近会在B站刷到一些关于 30帧暴涨90帧! 高 中 低端显卡运行3A大作优化指南[干货向] 游戏画质设置教程 等等这样关于画面与性能调整的的视频,看完之后受益良多,UP主们经过实际测试获取到宝 ...

  9. 【ShaderToy】基础篇之再谈抗锯齿(antialiasing,AA)

    写在前面 在之前的基础篇中,我们讲到了在绘制点线时如何处理边缘的锯齿,也就是使用smoothstep函数.而模糊参数是一些定值,或者是跟屏幕分辨率相关的数值,例如分辨率宽度的5%等等.但这种方法其实是 ...

  10. 保守形态抗锯齿 (CMAA) - 2014 年 3 月更新

    本文摘自英特尔公司的 Leigh Davies 在 IDZ 发表的一篇博文,重点介绍了 Leigh 及其同事 Filip Strugar 被称为保守形态抗锯齿的全新抗锯齿技术工作成果. 以下为博文内容 ...

最新文章

  1. 神经网络AI加速器技术
  2. 083 HBase的完全分布式的搭建与部署,以及多master
  3. android view可视区域,Android使用WindowManager构造悬浮view
  4. 2n个整数分为两组,使两组和差的绝对值最小
  5. 在cmd中配置安装mysql数据库密码_windows安装mysql数据库并修改密码
  6. netty channelinactive触发条件_Netty的Future和Promise
  7. 关于重定向页面和请求转发页面的区别
  8. centos7 yum安装mysql后启动不起来问题
  9. zynq平台交叉编译器的安装
  10. 使用py2app打包项目 通用与各个平台
  11. 以结果为导向的项目管理
  12. 中国农业机械融资租赁市场预测与投资战略报告(2021版)
  13. Mac字体怎么安装?如何在macOS电脑导入字体文件?
  14. docker之旅,附带实例脚本
  15. 【web】HTTP(s)协议详解(重点:HTTPS 的加密过程浏览器中输入网址后,发生了什么?)
  16. Tomcat部署war包项目
  17. 穿山甲的广告聚合平台-GroMore
  18. 2021年终总结,我躺平了
  19. Google Fonts 谷歌字体的使用
  20. java--日期时间处理

热门文章

  1. 为胎儿诵地藏经的好处(合集)怀孕的一定要看哦!
  2. 手机网络 G、E、H、H+、4G 都是什么意思
  3. Oracle 通过出生日期计算年龄
  4. 美国十大毕业典礼演讲:记着你总会死去……
  5. 零基础小白必须学习的,3Dmax快捷键大全!你都会吗?
  6. xp系统从u盘启动计算机,联想xp系统如何设置U盘启动_联想xp通过bios设置U盘启动的步骤...
  7. 毕业设计开发日志,基于ARM的嵌入式人脸识别系统的设计与实现
  8. LaTeX 换行、换页、空白空间
  9. android jpeg图片变圆,Android 将一张图片变为圆形图片
  10. 2010年广州市公务员考试行测真题及答案解析