Как сжать изображение с URL? - PullRequest
0 голосов
/ 20 сентября 2019

В настоящее время я разрабатываю веб-сайт в React для компании, которая должна работать в качестве хранилища дисков, в которое они будут загружать файлы.У меня проблема с производительностью в папке «фотографии», так как они загружают много изображений в высоком разрешении, и на веб-сайте в настоящее время отображается предварительный просмотр.Я полагаю, что более разумным решением было бы добавление некоторого вида сжатия изображений при загрузке и сохранение изображения с низким разрешением для показа в качестве предварительного просмотра, но, возможно, есть способ присвоения URL-адресу изображения, чтобы получить его версию с низким разрешением.

1 Ответ

0 голосов
/ 20 сентября 2019

Попробуйте использовать модуль npmjs.com/package/base64-img npm.Это преобразует ваши изображения в Bas64.Вы можете использовать различные конфигурации.Также попробуйте использовать отложенную загрузку через API imageSectionObserver, предоставляемый браузерами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...