如何在Laravel框架中获得图像的宽度和高度?

如何在Laravel框架中获得图像的宽度和高度?,laravel,file-upload,Laravel,File Upload,在这幅图中 我可以在目录中获取图像的宽度和高度 但是我想在上传图片之前得到图片的宽度和高度 我怎样才能做到这一点 您可以使用 $data = getimagesize($filename); $width = $data[0]; $height = $data[1]; <?php $imagedetails = getimagesize($_FILES['file-vi']['tmp_name']); $width = $imagedetails[0]; $height =

在这幅图中

我可以在目录中获取图像的
宽度
高度

但是我想在上传图片之前得到图片的宽度和高度

我怎样才能做到这一点

您可以使用

 $data = getimagesize($filename);
 $width = $data[0];
 $height = $data[1];
 <?php
$imagedetails = getimagesize($_FILES['file-vi']['tmp_name']);

$width = $imagedetails[0];
$height = $imagedetails[1];

?>

您可以使用

 <?php
$imagedetails = getimagesize($_FILES['file-vi']['tmp_name']);

$width = $imagedetails[0];
$height = $imagedetails[1];

?>

通过干预图像,您可以按照

$upload_file = $request->file('gallery_image');
$height = Image::make($upload_file)->height();
$width = Image::make($upload_file)->width();

通过干预图像,您可以按以下方式进行操作:

$upload_file = $request->file('gallery_image');
$height = Image::make($upload_file)->height();
$width = Image::make($upload_file)->width();

如果您使用的是s3或本地以外的文件系统,则可以使用
getimagesize($url)
。laravel
Storage::disk('s3')->url($file\u path)
可以提供url的内容,但是您的s3必须配置为公共的。任何指向该文件的url/路由都可以使用。

如果您使用的是s3或本地以外的文件系统,则可以使用
getimagesize($url)
。laravel
Storage::disk('s3')->url($file\u path)
可以提供url的内容,但是您的s3必须配置为公共的。任何指向该文件的url/路径都有效。

请直接在问题中添加您的代码。没有图像..没有您的代码在图像中。但它应该直接添加到问题中。你说的“当我上传”是什么意思?通过表单将文件发送到服务器时。或者当您的文件被存储时?请参考:请直接在问题中添加您的代码。没有图像..没有您的代码在图像中。但它应该直接添加到问题中。你说的“当我上传”是什么意思?通过表单将文件发送到服务器时。或者在存储文件时?请参阅以下内容:
[$width, $height] = getimagesize($filename);