如何在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)
。laravelStorage::disk('s3')->url($file\u path)
可以提供url的内容,但是您的s3必须配置为公共的。任何指向该文件的url/路由都可以使用。如果您使用的是s3或本地以外的文件系统,则可以使用getimagesize($url)
。laravelStorage::disk('s3')->url($file\u path)
可以提供url的内容,但是您的s3必须配置为公共的。任何指向该文件的url/路径都有效。请直接在问题中添加您的代码。没有图像..没有您的代码在图像中。但它应该直接添加到问题中。你说的“当我上传”是什么意思?通过表单将文件发送到服务器时。或者当您的文件被存储时?请参考:请直接在问题中添加您的代码。没有图像..没有您的代码在图像中。但它应该直接添加到问题中。你说的“当我上传”是什么意思?通过表单将文件发送到服务器时。或者在存储文件时?请参阅以下内容:
[$width, $height] = getimagesize($filename);