node.js - 是否有用于压缩图像大小的 React Native 框架?
问题描述
我是 React Native 的新手,所以我正在尝试创建一个 React Native 应用程序,很多人可能会上传超过 5 张照片,所以简而言之“数据库可以更快地耗尽空间,照片上传的时间会更长其他用户屏幕”。
在反应原生应用程序上调整图像大小和压缩图像的最推荐方法是什么?
Facebook Spectrum 是否可用于 React Native?
解决方案
请参考此链接:
https
://github.com/bamlab/react-native-image-resizer一个 React Native 模块,可以创建本地图像的缩放版本(也支持 iOS 上的资产库)。
它允许您指定:最大尺寸(同时保留纵横比)和;
输出质量(仅适用于 JPEG)
或者
请参阅此链接: https ://www.npmjs.com/package/react-native-compress-image
Facebook Spectrum 是否可用于 React Native?
请参阅此链接:
https ://www.facebook.com/fbOpenSource/posts/we-are-proud-to-launch-spectrum-a-cross-platform-image-transcoding-library-that-/1918840864831332/
推荐阅读
- python-3.x - 如何查看两个不同元组列表中的元素是否匹配
- ag-grid - Ag-Grid onGridReady 没有获取参数?
- visual-studio - 添加 Nuget 包时,Visual Studio 2019“检索信息失败”
- angular - 如何从 Angular 上传 mp3 文件?
- protractor - 使用 Protractor 5.4.2 时,webdriver-manager 下载与 Chrome 74 不兼容的 2.46
- pyspark - 在 PYspark 中创建 RDD
- go - golang unmarshal map[string]interface{} 到一个包含带有 meta 的数组的结构
- mysql - 在后端存储临时提交的数据
- r - 是否有在 xts 中查找第一个非空元素的功能
- swift - Swift openURL更改返回应用程序的文本并保持网站登录