标签存档: imagemagick

imagemagick 图片格式转换、降低图片质量、等比缩放和居中补白

图片格式转换、降低图片质量:

#-quality 70: 把图片的质量压缩到70%
$ convert test.png -quality 70 test.jpg

等比缩放:

$this->convert_cmd="/usr/bin/convert";

$size = "80x80";//图片尺寸

//源图片:$image;等比缩放后图片:$tmp_img
exec("{$this->convert_cmd} -resize $size '$image' '$tmp_img'");

居中补白:
服务器端需要安装最新的imagemagick:http://www.imagemagick.org/script/install-source.php#unix

$this->convert_cmd="/usr/bin/convert";

$size = "80x80";//图片尺寸

//源图片:$image;补白后图片:$tmp_img
exec("{$this->convert_cmd} -resize $size -background white -gravity center -extent $size '$image' '$tmp_img'");
第 1 页,共 1 页1