代码之家  ›  专栏  ›  技术社区  ›  Duck

iPhone-iPhone/iPad矢量格式

  •  0
  • Duck  · 技术社区  · 14 年前

    我能用什么最好的矢量格式来为iPhone和iPad制作与分辨率无关的矢量图?PDF?

    我必须在石英背景上绘制1024x1300个大图像。假设我使用PDF。哪种技术可以节省更多的内存和更少的CPU:将PNG图像加载并在Quartz上下文中绘制它,还是将PDF加载到Quartz上下文中?

    事先谢谢。

    2 回复  |  直到 14 年前
        1
  •  1
  •   Kendall Helmstetter Gelner    14 年前

    不透明度图像编辑器允许您绘制矢量图形,并输出Quartz2d代码,然后您可以使用该代码在任何iOS设备上以任何大小复制图像:

    http://likethought.com/opacity/

    它会燃烧得很快,几乎没有内存(好吧,一个大容器会消耗内存)

        2
  •  1
  •   Stefan Arentz    14 年前

    像往常一样,“视情况而定”。

    使用这种大小的PNG将需要5MB的内存来将它们解压缩到缓冲区中。这可能对你的应用程序很好。

    PDF文档的内存使用非常依赖于该文档的复杂性。根据我的经验,矢量图形和文本非常有效。特别是在渲染到层时。

    我想你只需要把一个小的概念验证应用程序放在一起,然后用仪器运行它就可以得到一些实数。