PHP 在symfony下修改ImageMagick sfThumbnail插件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 在symfony下修改ImageMagick sfThumbnail插件相关的知识,希望对你有一定的参考价值。
Change lines 223-237:
$width = $this->sourceWidth;
$height = $this->sourceHeight;
$x = $y = 0;
switch (@$this->options['method']) {
case "shave_all":
if ($width > $height)
{
$x = ceil(($width - $height) / 2 );
$width = $height;
}
elseif ($height > $width)
{
$y = ceil(($height - $width) / 2);
$height = $width;
}
to:
$width = $this->sourceWidth;
$height = $this->sourceHeight;
$mWidth = $this->maxWidth;
$mHeight = $this->maxHeight;
$x = $y = 0;
switch (@$this->options['method']) {
case "shave_all":
if ($width > $height)
{
$x = ceil(($width - ($height*$mWidth)/$mHeight) / 2 );
$width = $height;
}
elseif ($height > $width)
{
$y = ceil(($height - $width*($mHeight/$mWidth)) / 2);
$height = $width;
}
以上是关于PHP 在symfony下修改ImageMagick sfThumbnail插件的主要内容,如果未能解决你的问题,请参考以下文章
CENTOS 7+PHP7使用imagemagick 将webp格式图片转换为jpeg格式
php symfony框架配置
PHP学习过程_Symfony__整理_十分钟学会Symfony
行业资讯Symfony 5.1.1 发布,经典 PHP Web 开发框架
symfony安装总结
ImageMagic 给出'委托失败''ufraw-batch''