PHP Imagick等同于ImageMagick';s转换-缩略图150x100^
到目前为止,我一直在使用以下命令:PHP Imagick等同于ImageMagick';s转换-缩略图150x100^,php,imagemagick,imagick,Php,Imagemagick,Imagick,到目前为止,我一直在使用以下命令: $shell_command=“/usr/bin/convert”“。$file_name”“-缩略图150x100^-设置文件名:f'%t'+邻接”“。$thumb_name”“”; shell_exec($shell_命令); 使用PHP Imagic库的等效功能是什么 编辑:以下内容很接近,但似乎没有以相同的方式进行裁剪。我得到一个被压扁的图像 $im = new imagick( $file_name ); $im->crop
$shell_command=“/usr/bin/convert”“。$file_name”“-缩略图150x100^-设置文件名:f'%t'+邻接”“。$thumb_name”“”;
shell_exec($shell_命令);
使用PHP Imagic库的等效功能是什么
编辑:以下内容很接近,但似乎没有以相同的方式进行裁剪。我得到一个被压扁的图像
$im = new imagick( $file_name );
$im->cropThumbnailImage( 150, 100 );
$im->writeImage( $thumb_name );
“^”只是一种简单的方法。我已经看到了一些聪明的用法来实现特殊标志,但是最简单的方法是使用后跟。创建一个最适合的图像,并裁剪超出所需边界的任何内容
$width=150;
$height=100;
$img=新的Imagick($file\u name);
//最佳匹配缩略图
$img->thumbnailImage($width、$height、TRUE、FALSE);
//可选重力
$img->setGravity(Imagick::GRAVITY\u CENTER);
//作物出血边缘
$img->cropThumbnailImage($width,$height);
$img->writeImage($thumb\u name);
我想说的是