android - 我可以在大型项目中使用 SVG 而不是 PNG
问题描述
我们已经在 iOS 和 Android 中构建了像DocuSign这样的项目,我们非常广泛地使用以 PNG 形式加载的文档,用户可以在其中快速移动到他们选择的页面(例如 1 -> 25),所以我们工作了密切关注以使其稳定和快速,但我们要求在缩放时不被像素化(PNG 缺乏并被像素化),所以我在 iOS 支持的矢量库上进行了研发,发现 PDF 不符合我们的要求,但 SVG可能适合。但是由于 iOS 本身不支持 SVG,所以
- 像https://github.com/SVGKit/SVGKit这样的大型项目在 iOS 中使用任何第三方支持 SVG 是正确的决定吗?
- 内存管理是否会影响我阅读了许多链接,其中提到不推荐使用 https://www.quora.com/Should-you-use-SVG-files-for-images-in-an-iOS-app ?
有人遇到这种问题吗?寻找建议和解决方案。
注意:这些图像来自云端(我们的服务器、谷歌驱动器、保管箱和一个驱动器)
解决方案
推荐阅读
- javascript - 为什么我的上下文菜单会在页面顶部添加空白区域?
- postgresql - 使用 Slick 进行多重 OR 过滤
- mqtt - 无法连接到 Mosquitto 代理
- php - 如何在 Laravel 5.8 中调用另一个表中的数据
- keras - 字符串数据类型的 keras pad_sequence
- java - Apache Camel:拆分期间创建的属性在拆分后丢失
- python - Python读取文件N行转换为1行
- python - TensorFlow NN 嵌入 C++ 项目
- apache - 如何在 yii2 apache 中为子域添加 ssl
- deep-learning - 我在计算模型的准确率、召回率、精度和 f1 分数时遇到问题