gpt4 book ai didi

ios - 在 iOS 上将 SVG 转换为任意大小的图像

转载 作者:行者123 更新时间:2023-11-29 11:06:45 57 4
gpt4 key购买 nike

我有几个 SVG 图像,我想在 iOS 应用程序中使用,简而言之,我想将 SVG 图像转换为 UIImages(或 CGImages).

我的目标是我应该能够从 .svg 文件中加载任意大小的图像(假设 W/H 比例正确)并将它们存储为 UIImagesCGImages 而不会损失任何图像质量。 (请注意,这一切都必须在运行时发生,将图像预先转换为各种大小的 .png 文件并将它们放入应用程序包中不是一个可行的选择。)

这可能吗?如果可能,我该怎么做?我对 Core Graphics 有很好的应用知识,但我以前从未使用过矢量图形。

最佳答案

SVGKit可以帮助你——这个库将 SVG 渲染到 CALayer 实例上;由此,您可以轻松地将图像合成为位图并制作它的 CGImage。

关于ios - 在 iOS 上将 SVG 转换为任意大小的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13263576/

57 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com