UIBezierPath vs将png放入imageassets

时间:2015-06-04 21:48:35

标签: ios core-graphics uibezierpath paint-code

我正在帮助创建一个可以使用可以调整大小的图像的应用程序(想想AutoCAD)。幸运的是,我有PaintCode,我有Illustrator,所以我很容易将svg文件转换为代码。

我将一个图像转换为代码,并且图像的代码大约为10,000行。出于速度目的,最好只在其中包含一个带有uiimage的框架,或者使用填充了bezier路径的10,000行代码?

1 个答案:

答案 0 :(得分:0)

我同意萨米的观点,即基准测试是回答问题的最佳方式。

通常,位图往往更快但占用更多存储空间。矢量图形往往更小,与分辨率无关,但随着复杂性的增加,变得越来越慢。 (位图性能完全独立于图像复杂性。我说"除了"因为像JPEG这样的压缩格式可以在复杂图像上做更多工作。)