Imagick::setImageResolution

(PECL imagick 2, PECL imagick 3)

Imagick::setImageResolution设置图像分辨率

描述

public Imagick::setImageResolution(float $x_resolution, float $y_resolution): bool

设置图像分辨率。

参数

x_resolution

y_resolution

返回值

成功时返回 true

错误/异常

发生错误时抛出 ImagickException。

示例

示例 #1 Imagick::setImageResolution()

<?php
function setImageResolution($imagePath) {
$imagick = new \Imagick(realpath($imagePath));
$imagick->setImageResolution(50, 50);

header("Content-Type: image/jpg");
echo
$imagick->getImageBlob();
}

?>

添加笔记

用户贡献笔记 2 笔记

2
craig dot fairhurst at nospamyouds dot com
14 年前
请注意,对分辨率(-density 选项)的任何更改都必须在指定文件之前进行,因此使用不带文件路径的对象构建对象,然后使用 $object->readImage('path/to/file');否则密度不会改变。
另请参阅 Imagick::setResolution。
-3
octave at web dot de
15 年前
此方法使用 ImageMagick "-density {$x_resolution}x{$y_resolution}" 参数
To Top