gpt4 book ai didi

ios - 有没有办法在iOS中将蒙版图像转换为UIBezierPath

转载 作者:可可西里 更新时间:2023-11-01 03:58:46 25 4
gpt4 key购买 nike

我想在图像的某些部分显示动画,例如着色应用程序。我通过 mask 实现了这一点,但这对性能影响很大。

我正在寻找一种将 mask 转换为 UIBezierPath 的方法,这样我就可以在 UIView 的图层上添加动画,而不是每次都在 UIView 对象上添加动画。

我正在尝试遵循完全相同的方法 MagicWand for Mac但它有很多 cocoa 类(class)。任何人都可以建议我根据 iOS 类或任何教程将 ma​​sk 或图像转换为 UIBezierPath 对象的解决方案以找到线索?

提前致谢。

最佳答案

请看PocketSVG如果您对图像使用 SVG 没问题。对于给定的 svg,您会得到一组贝塞尔曲线路径。您可以将这些路径中的每一个添加为单独的 CAShapeLayer 对象,并使用 CABasicAnimation 将任何动画添加到它们的路径并按预期填充颜色。

希望它能回答您的问题。

关于ios - 有没有办法在iOS中将蒙版图像转换为UIBezierPath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42891682/

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