$image = new ImageManager();
$img = $image->make("/img.jpg")->resize("300", null, function ($constraint) {
$constraint->aspectRatio();
});
$img->save("/new_img.jpg");
如果您从手机上传照片,照片会根据屏幕方向自动旋转,那么当上传到网站并通过ImageManager库时,它会保持展开状态。
$image = new ImageManager();
$img = $image->make("/img.jpg")->resize("300", null, function ($constraint) {
$constraint->aspectRatio();
});
$img->save("/new_img.jpg");
如果您从手机上传照片,照片会根据屏幕方向自动旋转,那么当上传到网站并通过ImageManager库时,它会保持展开状态。
你的代码没有考虑到存储在 EXIF 头中的图片属性。要使用此库正确定位,请添加对orientate方法的调用。还要确保使用 --enable-exif 标志编译 PHP