Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Symfony2,LiipImagineBundle完全按照配置中给定的宽度和高度调整图像大小_Symfony_Image Resizing_Liipimaginebundle - Fatal编程技术网

Symfony2,LiipImagineBundle完全按照配置中给定的宽度和高度调整图像大小

Symfony2,LiipImagineBundle完全按照配置中给定的宽度和高度调整图像大小,symfony,image-resizing,liipimaginebundle,Symfony,Image Resizing,Liipimaginebundle,我使用的是LiipImagineBundle,我想完全按照配置中给定的宽度和高度调整图像的大小 现在,原始图像570px*251px的大小调整为75px*33px,尽管配置中的大小是75px*55px liip_imagine: resolvers: default: web_path: ~ filter_sets: cache: ~ travel_75_55: quality: 80 filters:

我使用的是LiipImagineBundle,我想完全按照配置中给定的宽度和高度调整图像的大小

现在,原始图像570px*251px的大小调整为75px*33px,尽管配置中的大小是75px*55px

liip_imagine:
resolvers:
   default:
      web_path: ~

filter_sets:
    cache: ~
    travel_75_55:
        quality: 80
        filters:
            thumbnail: { size: [75, 55], mode: inset }
LiipimagineBunde根据原始图像的高度调整大小,有时调整为45像素的高度,有时调整为33像素的高度


如何将图像的大小精确调整为配置中给定的宽度和高度?

您是希望为图片创建一个填充其余空间的背景,还是希望图像的宽度为55px,重叠部分被切断?不,我不想创建背景,我希望图像的高度为55px,额外切断部分?或者图像被拉伸成不合适的比例?每次旅行都会在添加新旅行的同时上载一张原始图像。我想从原始图像创建一个75*55的小图像。代码工作正常,可以创建小图像,但高度不正确。我喜欢55px,但liipimagineBunde会根据原始图像的高度创建它,有时是45px,有时是33px。我希望它是清晰的,不太清晰。有3种选择。A调整图像大小,使其适合您的尺寸,并创建背景以填充空间。B调整图像大小,使图像填满空间,并消除重叠。C调整图像大小,使高度和宽度完全符合步调,但比例可能不正确。你要找的是哪一个?