首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >核心图像与核心图形

核心图像与核心图形
EN

Stack Overflow用户
提问于 2012-05-24 07:18:53
回答 2查看 3.6K关注 0票数 7

我正在开发一个使用基本核心图形功能的应用程序。应用程序在Ipad2上运行得相当好,但是由于视网膜显示,Ipad3的性能受到了影响,这使得绘制像素的数量比以前多了4倍。我尝试了一些方法来提高性能,但是由于绘图是在我的代码中使用手势,所以我想我必须切换到其他的选项。我想问的是,Core是否提供了可以使用Core执行的所有功能,以便我可以使用GPU处理功能。如果不是,那么最好的选择是什么,这样我就可以使用具有更好的处理能力的相同功能。

EN

回答 2

Stack Overflow用户

发布于 2012-06-21 20:48:22

核心图像和核心图形是非常不同的。核心图像是一种图像处理技术。您可以应用预先制作的过滤器,如紫,黑白,和颜色倒置,或您可以创建自定义过滤器。Core是一个使用Quartz 2D技术的渲染API,它允许复杂的绘图。

布拉德拉森的GPUImage是一个伟大的选择/核心形象的补充。你可以找到它,这里

如果您希望提高性能,可以尝试像OpenGL这样的低级别API。学习起来很困难,但以下是几个让您开始学习的链接:

  • iPhone OpenGL ES -8大学习资源 -来自ManiacDev,不言自明
  • OpenGL ES iOS编程指南 -苹果自己的文档,彻底,良好的开端
  • 基于iOS的OpenGL ES编程 -为入门提供更多的资源
  • OpenGL ES 2.0用于iPhone教程 -好雷温德利希游戏攻略
  • 面向OpenGL的iOS ES -伟大的出版社书,但不适合初学者
票数 11
EN

Stack Overflow用户

发布于 2014-03-31 21:46:13

一年后,我知道,但看看WWDC 2010年核心动画会议: 424,425。两者都很重要,但是在425中有一些关于性能调优的细节,大约在11:00左右。

简短的概述是,有三个潜在的瓶颈,您需要识别,优化,并继续迭代,直到您得到一个平滑的60 FPS。潜在的瓶颈是:

  • 读取带宽
  • 写入带宽
  • 处理/呈现通行证。

425节(实践中的核心动画,第2部分)涵盖了处理上述问题的技巧。

https://developer.apple.com/videos/wwdc/2010/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10732877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档