1

我有一个 iphone 应用程序,它可以通过 wifi 以我可以控制的速度获取 jpeg 图像,并使用 uiimageview 显示它们。看来我能得到的最佳性能大约是 2fps。看起来 uiimageview 无法快速处理 [uiimageview setimage:image]。

除了使用 uiimageview 之外,还有更好的解决方案可以让我获得更好的帧速率吗?

4

2 回答 2

1

我知道您需要 JSon 从您的服务中传递多个信息,但显然从 json 字符串重新创建图像会消耗内存和处理器时间。改为使用 Json 传递字节的 url,并使用另一个 get 检索字节。

我希望你有一个像 { path = "/images/funnryrabbits.jpg", anyProperty: "anyValue" } 这样的 json

于 2011-02-23T13:37:31.117 回答
0

尝试使用.animationImagesUIImageView 的属性。它需要一组 UIImages 并像翻书或动画 gif 一样对它们进行动画处理。您可以通过放入一堆幻灯片并让 UIImageView 做动画来制作一些便宜但快速的动画。

我不知道您是否可以在渲染动画时操纵该数组,就是这样。

于 2011-02-23T13:13:03.760 回答