PHP ImageMagick 怎样放大或缩小图片
最近更新时间 2020-11-23 18:10:40
PHP 中 Imagick 类,提供了比GD库函数更为方便和强大的图片处理功能。下面介绍怎样通过 Imagick 提供的方法缩放图片。
缩放函数
Imagick::scaleImage ( int $cols , int $rows [, bool $bestfit = FALSE [, bool $legacy = FALSE ]] ) : bool
参考案例
高度自适应,把图片宽度缩放到 300px,宽度或高度参数为 0 表示自适应。
// 根据文件路径获取 Imagick 对象
$image = new Imagick('source.jpg');
//高度自适应,把图片宽度缩放到 300px
$image->scaleImage(300, 0);
宽度自适应,把图片高度缩放到 300px,宽度或高度参数为 0 表示自适应。
// 根据文件路径获取 Imagick 对象
$image = new Imagick('source.jpg');
//宽度自适应,把图片高度缩放到 300px
$image->scaleImage(0, 300);
把图片缩放到 200x100,会自动拉伸或压缩图片到给定的值,一般很少采用这种方式。
// 根据文件路径获取 Imagick 对象
$image = new Imagick('source.jpg');
//缩放到 200x100
$image->scaleImage(200, 100);