干预无法读取 exif 数据,但 exif_read_data() 可以
Intervention can't read exif data but exif_read_data() can
$image->exif() returns null 而 exif_read_data($path) returns 我需要的所有信息。我宁愿使用干预,因为我不会总是有本地文件。有什么想法吗?
原因是因为您必须处理物理文件,而不是其内容。所以如果你这样做,它不会工作:
$image->make(file_get_contents($path));
但是如果你引用一个路径会:
$image->make($path);
希望能帮助其他人 运行 解决这个问题。
在Laravel 5.8中更改
Image::make(Storage::get($fl))->exif();
和
Image::make(Storage::path($fl))->exif();
$image->exif() returns null 而 exif_read_data($path) returns 我需要的所有信息。我宁愿使用干预,因为我不会总是有本地文件。有什么想法吗?
原因是因为您必须处理物理文件,而不是其内容。所以如果你这样做,它不会工作:
$image->make(file_get_contents($path));
但是如果你引用一个路径会:
$image->make($path);
希望能帮助其他人 运行 解决这个问题。
在Laravel 5.8中更改
Image::make(Storage::get($fl))->exif();
和
Image::make(Storage::path($fl))->exif();