图像裁剪纵横比不起作用

时间:2021-05-09 19:00:19

标签: backpack-for-laravel

试图找出图像裁剪纵横比属性,但无法使其工作。 代码是L

protected function addUserFields()
{
    $this->crud->addFields([


        [
            'name'      => 'profile_image', // The db column name
            'label'     => trans('Profile image'), // Table column heading
            'type'      => 'image',
            'upload'    => true,
            'crop'      => true,
            'aspect-ratio' => 1,
           
    ]);
}

1 个答案:

答案 0 :(得分:0)

这可能是因为您使用了破折号而不是下划线。应该是:

'aspect_ratio' => 1, // 省略或设置为 0 以允许任何纵横比

另请注意the docs所说的:

aspect_ratio 的值是一个浮点数,表示裁剪矩形的高度和宽度的比率。举个例子,

  • 平方 = 1
  • 风景 = 2
  • 肖像 = 0.5

当然,您可以对更极端的矩形使用任何值。