如何使用Laravel中的Intervention图像处理库以自定义比例调整图像大小

黑杰克

我想用自定义比例调整图像大小 (width:height)=(5:1)

  • 使用干预的图像处理库laravel

  • 如果图像伸展,这不是问题。我不想放置任何固定的高度或宽度。

所以请给我一些建议。

星际尘埃

我认为干预图片库的大小调整功能中没有此选项。您可以使用getimagesize()php函数获取高度和宽度,并将宽度除以5(在您的情况下为5,因为您希望5:1)来获取高度。

$image=getimagesize($image_file);
$width=$image[0]; // $image[0] is the width
$height=$image[0]/5; // $image[1] is the height

比起您可以只使用干预resize()功能将大小调整为该高度和宽度。

Image::make($source_image)
     ->resize($width,$height ,false,false)
     ->save($destination);`

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

iOS如何根据实际图像比例调整图像大小并指定自定义大小?

在自定义ViewHelper中调整图像大小

Laravel中图像大小规则的自定义验证消息

Python图像处理库-Linux中的图像大小调整

如何使用图像自定义滑块处理程序

UISlider自定义拇指图像大小调整问题

如何使自定义CSS按钮根据图像自动调整大小

如何在自定义 Wordpress 主题中调整一张特定图像的大小?

如何使用ffmpeg调整视频大小,缩小比例并放置在稍大的静态图像中?

如何使用Laravel 5的Intervention.io库删除图像

使用 torch 或 torchvision,如何调整和裁剪图像批次,并获得调整大小的比例和新图像?

图像处理如何检测图像中的特定自定义形状

如何使用Keras在TensorBoard中显示自定义图像?

如何使用PIL从图像中裁剪自定义形状?

使用PySide2中的自定义图像提供程序处理16位灰度图像

WordPress 自定义图片库链接到自定义图像大小

使用FabricJs调整画布大小以适合图像大小和比例

在Squarespace中自定义图像大小和填充

新媒体上传器中的自定义图像大小

如何使用自定义列表适配器中的“更新图像”按钮更新数据库中的值?

如何处理/管理自定义图像?

如何使用Gd库调整图像大小?的PHP

用于自定义图像大小的MobileNets

如何调整自定义组件的大小?

如何按比例调整“div”的背景图像大小?

如何按比例调整图像大小/保持宽高比?

如何相对于fabricjs中的宽度按比例调整画布中图像的大小?

如何使用Swift在UITableViewCell中从NIB调整自定义UIView的大小?

如何在Laravel 5.5中操作和调整图像大小