Soo*_*nts 6 iphone image-formats uiimage ios webp
我目前正在研究在iOS软件中使用Google的WebP图像格式的可能性.
我发现使用谷歌的C库根据需要将WebP解码为RGBA8888并不困难.
但是,我想在API和性能方面创建一个与UIImage相当的实现.
Q1.是否有可能在iOS中开发图像解码器,以便原生imageWithData和其他API将读取新格式?
Q2.如果不是,UIImageView(和其他框架提供的控件)用什么API来绘制UIImage?它是公开的(例如drawInRect/drawAtPoint)还是内部的?我可以从UIImage继承,覆盖一些方法(例如+ imageWithContentsOfFile,+ imageWithData,+ imageNamed, - drawInRect,-drawAtPoint),并使我的WPImage对象在SDK提供的API中表现良好吗?
Q3.如果我假设的WPImage类的每个实例都会订阅UIApplicationDidReceiveMemoryWarningNotification(刷新RGBA图像缓冲区,而在RAM中留下更小的原始WebP数据),这不会对性能造成太大影响吗?我们正在开发的软件可能很容易在RAM中有数百个不同的图像.
提前致谢!
归档时间: |
|
查看次数: |
19963 次 |
最近记录: |