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. 怎么进u8系统服务器网址,服务器地址变更后如何进入u8
  2. 使用node.js进行API自动化回归测试
  3. 我们终于可以把 bug 留给子孙后代了
  4. java在一个类里实现存款_用Java编写一个简单的存款
  5. matlab画2fsk频谱,2fsk信号调制解调频谱的matlab仿真
  6. 《超实用的HTML代码段》阅读笔记1——HTML5自动聚焦
  7. java 高级查询插件_javascript高级组合查询控件(0.4更新)
  8. CustomValidator 的客户端验证
  9. 使用Mat分析大堆信息
  10. c 语言翻译软件,分享一款 程序员秒懂的翻译软件
  11. Unity Shader-Decal贴花(SelfDecal,Alpha Blend,Mesh Decal,Projector,Deferred Decal)
  12. 系统性谈谈软件可靠性——第1讲:软件可靠性基础概念
  13. UIBezierPath+画板,签名档
  14. win10电池图标不能调亮度_win10电池图标下面的亮度调节用不了
  15. 扫盲区分IaaS和PaaS
  16. 【docker】导入镜像报错磁盘空间不足的解决方法 【docker】修改默认的存储路径
  17. 【数据结构】——环形队列
  18. 上传手机文件ftp服务器,从android手机上传文件到FTP服务器?
  19. PhotoshopCC2018软件安装教程
  20. UMAX系统——智能终端的领跑者

热门文章

  1. 基于stm32的100KV高压发生器 倍压电路
  2. php 去除单引号,php如何去除双引号
  3. 完全平方数的几种判定方法与算法用时
  4. MATLAB图像处理
  5. 图像处理常用函数(Matlab)
  6. 图像处理叶片面积matlab,基于Matlab图像处理求植物叶片面积
  7. 用DW编写网页--个人简历
  8. PHP入门-简单博客编写
  9. Unity ECS Sample解析(1)
  10. 【Cpp】C和C++混合编程