Привет! Я работаю с проектом, который загружает изображения в виде вложений, все работает здорово, за исключением того, что когда я загружаю изображение с мобильного телефона, его размер составляет 3 или 4 МБ, поэтому при просмотре страницы изображений загружалось много времени.
это мой пример:
Теперь, когда кто-то нажимает на эти изображения, он будет перенаправлен на полный размер изображения на пустой странице, теперь есть возможность загрузить изображения в виде большого пальца 50 * 50 от исходного размера, спасибо
Когда вы сохраняете эти изображения в хранилище, вам также нужно на лету создавать эскизы для них. А затем используйте те, когда вам нужно.
Есть удивительные пакеты, доступные для того же из которых вмешательство лучший по моему мнению.
Когда вы используете этот пакет, вы можете просто сделать:
// Make thumbnail of existing image :
$img = Image::make('public/foo.jpg')->resize(50, 50)->insert('public/foo50x50.png');
// Create thumbnail on the fly for uploaded images from fomr request
$image = $request->file('image');
$thumbnail = Image::make($image->getRealPath())->resize(50, 50)->save($destinationPath.'/'.$fileThumbnailName);
$image->move($destinationPath, $filaName);
Других решений пока нет …