牛牛在线工具

Imagick::functionImage()

收录 8868 个 PHP 函数,含用途说明与用法示例。

Imagick::functionImage()

对图像应用特定的函数

函数名称:Imagick::functionImage() 适用版本:Imagick扩展在PHP 5.1.3及更高版本中可用。 函数描述:该函数用于对图像应用特定的函数。 用法: bool Imagick::functionImage ( int $function, array $arguments [, int $channel = Imagick::CHANNEL_DEFAULT ] ) 参数: function:要应用的函数类型,可以是以下常量之一: Imagick::FUNCTION_UNDEFINED:未定义的函数类型。 Imagick::FUNCTION_POLYNOMIAL:多项式函数。 Imagick::FUNCTION_SINUSOID:正弦曲线函数。 Imagick::FUNCTION_ARCSIN:反正弦曲线函数。 Imagick::FUNCTION_ARCTAN:反正切曲线函数。 arguments:一个包含函数参数的数组。参数的数量和类型取决于所选的函数类型。 channel(可选):指定要处理的通道,默认为Imagick::CHANNEL_DEFAULT。 返回值:成功时返回true,失败时返回false。 示例: // 创建一个Imagick对象 $image = new Imagick('input.jpg'); // 应用多项式函数 $arguments = array(1.5, -0.5, 0.2); // 多项式函数参数 $image->functionImage(Imagick::FUNCTION_POLYNOMIAL, $arguments); // 显示处理后的图像 header('Content-Type: image/jpeg'); echo $image; 上述示例中,我们首先创建了一个Imagick对象,然后使用functionImage()函数应用了一个多项式函数,参数为1.5, -0.5, 0.2。最后,我们将处理后的图像输出到浏览器显示。 请注意,functionImage()函数是Imagick类的成员函数,因此需要先实例化一个Imagick对象才能调用该函数。