📜  PHP | imagesetinterpolation()函数

📅  最后修改于: 2022-05-13 01:56:28.108000             🧑  作者: Mango

PHP | imagesetinterpolation()函数

imagesetinterpolation()函数是PHP中的一个内置函数,用于设置插值方法,设置插值方法会影响imagerotate()函数等各种函数的渲染。
句法:

bool imagesetinterpolation( resource $image, int $method )

参数:该函数接受上面提到的两个参数,如下所述:

  • $image:它指定要处理的图像资源。
  • $method:它指定要应用的方法。
    可用的方法列表如下:
    • IMG_BELL:贝尔滤波器。
    • IMG_BESSEL:贝塞尔滤波器。
    • IMG_BICUBIC:双三次插值。
    • IMG_BICUBIC_FIXED:双三次插值的定点实现。
    • IMG_BILINEAR_FIXED:双线性插值的定点实现(默认(也用于图像创建))。
    • IMG_BLACKMAN:布莱克曼窗函数。
    • IMG_BOX:框模糊滤镜。
    • IMG_BSPLINE:样条插值。
    • IMG_CATMULLROM:三次 Hermite 样条插值。
    • IMG_GAUSSIAN:高斯函数。
    • IMG_GENERALIZED_CUBIC:广义三次样条分形插值。
    • IMG_HERMITE:Hermite 插值。
    • IMG_HAMMING:汉明滤波器。
    • IMG_HANNING:汉宁过滤器。
    • IMG_MITCHELL:米切尔过滤器。
    • IMG_POWER:功率插值。
    • IMG_QUADRATIC:反二次插值。
    • IMG_SINC:正弦函数。
    • IMG_NEAREST_NEIGHBOUR:最近邻插值。
    • IMG_WEIGHTED4:加权过滤器。
    • IMG_TRIANGLE:三角插值。

返回值:此函数在成功时返回 TRUE,在失败时返回 FALSE。
下面的例子说明了PHP中的imagesetinterpolation()函数
示例 1:

php


php


输出:

示例 2:

PHP


输出:

参考: https://www. PHP.net/manual/en/函数.imagesetinterpolation。 PHP