可可 – NSImageView中的动画GIF
发布时间:2020-12-14 18:49:53 所属栏目:资源 来源:网络整理
导读:我正在使用NS ImageView来显示大约80帧的动画GIF,每帧长20ms. NSImageView可以“开箱即用”显示GIF动画,但问题是它需要太多的CPU,大约10%持续(在我的核心i5 proc上).仪器显示,花费大量的CPU时间来解码GIF. 为了使其更有效率,我尝试了以下成功: 将框架放在Q
我正在使用NS
ImageView来显示大约80帧的动画GIF,每帧长20ms. NSImageView可以“开箱即用”显示GIF动画,但问题是它需要太多的CPU,大约10%持续(在我的核心i5 proc上).仪器显示,花费大量的CPU时间来解码GIF.
为了使其更有效率,我尝试了以下成功: 将框架放在QTMovie中并播放它(对我的进程使用4%,另外15%用于播放电影的QTKitServer进程) 我不知道还有什么要尝试的.对NSImageView进行子类化,以某种方式缓存图像听起来好像是一个好主意,但是,我是Cocoa的初学者…任何想法都将不胜感激.谢谢! 解决方法
退房
this article由Raphael Schaad.这可能是没有什么超级复杂的性能.
github repo看起来像是iOS,但我不认为这将是难以移植.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |