牛牛在线工具

Imagick::setSize()

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

Imagick::setSize()

设置Imagick对象的尺寸大小

函数名:Imagick::setSize() 函数描述:该函数用于设置Imagick对象的尺寸大小。 参数:该函数接受两个参数: width(整数):设置图像的宽度。 height(整数):设置图像的高度。 返回值:该函数没有返回值。 适用版本:该函数适用于所有版本的PHP Imagick扩展。 示例: // 创建Imagick对象 $image = new Imagick(); // 读取图片文件 $image->readImage('input.jpg'); // 获取原始尺寸 $originalWidth = $image->getImageWidth(); $originalHeight = $image->getImageHeight(); // 设置新的尺寸 $newWidth = 800; $newHeight = 600; $image->setSize($newWidth, $newHeight); // 获取新的尺寸 $resizedWidth = $image->getImageWidth(); $resizedHeight = $image->getImageHeight(); // 输出结果 echo "原始尺寸:{$originalWidth}x{$originalHeight}\n"; echo "调整后尺寸:{$resizedWidth}x{$resizedHeight}\n"; // 保存调整后的图像 $image->writeImage('output.jpg'); // 销毁Imagick对象 $image->destroy(); 上述示例中,我们首先创建了一个Imagick对象,并使用readImage()方法读取了一张图片。然后,我们使用setSize()方法设置了新的尺寸。最后,通过getImageWidth()和getImageHeight()方法获取了调整后的尺寸,并输出了结果。最后,我们使用writeImage()方法保存了调整后的图像,最后使用destroy()方法销毁了Imagick对象。 请注意,示例中的input.jpg是输入图像的路径,output.jpg是输出图像的路径,你需要根据实际情况进行替换。