牛牛在线工具

Imagick::setImageExtent()

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

Imagick::setImageExtent()

设置图像的尺寸

函数名称:Imagick::setImageExtent() 适用版本:Imagick类在PHP的版本5.1.0及以上可用。 函数描述:该函数用于设置图像的尺寸。 用法: bool Imagick::setImageExtent ( int $columns , int $rows ) 参数: $columns:图像的宽度(以像素为单位)。 $rows:图像的高度(以像素为单位)。 返回值: 成功时返回TRUE,失败时返回FALSE。 示例: // 创建一个Imagick对象 $image = new Imagick('input.jpg'); // 获取图像的原始尺寸 $originalWidth = $image->getImageWidth(); $originalHeight = $image->getImageHeight(); // 设置图像的新尺寸 $newWidth = 800; $newHeight = 600; $image->setImageExtent($newWidth, $newHeight); // 获取更新后的图像尺寸 $updatedWidth = $image->getImageWidth(); $updatedHeight = $image->getImageHeight(); // 输出结果 echo "原始尺寸:$originalWidth x $originalHeight\n"; echo "更新后的尺寸:$updatedWidth x $updatedHeight\n"; // 保存图像 $image->writeImage('output.jpg'); 上述示例中,我们首先创建了一个Imagick对象,并加载了一个名为"input.jpg"的图像。然后,我们使用setImageExtent()函数将图像的尺寸设置为新的宽度为800像素,高度为600像素。最后,我们获取更新后的图像尺寸,并将结果输出。最后,我们将更新后的图像保存为"output.jpg"。 请注意,示例中的文件路径和文件名需要根据实际情况进行修改。