html - 如何从 URL 压缩图像?
问题描述
我目前正在为一家公司开发一个 React 网站,该网站应该作为驱动器存储库,他们将在其中上传文件。我在“照片”文件夹中遇到性能问题,因为他们正在上传大量高分辨率图片,并且网站目前正在显示它们的预览。我想更聪明的解决方案是在他们上传并保存低分辨率图像以显示为预览时添加某种图像压缩,但也许有一种方法可以为图像提供一个 URL 以获得它的低分辨率版本。
解决方案
尝试使用 npmjs.com/package/base64-img npm 模块。它会将您的图像转换为 Bas64。您可以使用各种配置。也尝试通过浏览器提供的 imageSectionObserver API 使用延迟加载。
推荐阅读
- firebase - Firestore 超时
- javascript - 大量的 mongodb 动态集合对项目来说是一件坏事,并且对性能有影响吗
- c - 当应用于链表中的指针时,AND 运算符是什么意思?
- c# - 如何使用@Html.ActionLink 显示带参数的索引视图?
- javascript - 用服务器端渲染反应路由器模式路由
- javascript - 奇怪的javascript循环行为
- android-fragments - 在片段中使用 RecyclerView 时询问权限时应用程序崩溃
- facebook - 如何通过facebook api获取其他人对我的帖子的评论
- image - 使用 imagesc 函数查看矩阵的不同平面
- javascript - Javascript 无法提醒字典