小编Leg*_*nus的帖子

如何从gif文件中获取每秒帧数?

我试图从gif文件获取每秒帧数,我正在将gif文件转换为NSData,然后从NSData我使用此代码获取一个帧数组: - (NSMutableArray*)getGifFrames:(NSData*)数据{

NSMutableArray *frames = nil;
CGImageSourceRef src = CGImageSourceCreateWithData((CFDataRef)data, NULL);
if (src) {
    size_t l = CGImageSourceGetCount(src);
    frames = [NSMutableArray arrayWithCapacity:l];
    for (size_t i = 0; i < l; i++) {
        CGImageRef img = CGImageSourceCreateImageAtIndex(src, i, NULL);
        if (img) {
            [frames addObject:[UIImage imageWithCGImage:img]];
            CGImageRelease(img);
        }   
    }   
    CFRelease(src);
} 
return frames;
Run Code Online (Sandbox Code Playgroud)

}

无论如何我能得到GIF的FPS吗?谢谢

iphone frame-rate image objective-c animated-gif

7
推荐指数
1
解决办法
1万
查看次数

Java中的"Buffer"类是否有任何Objective-C等价物?

我试图在Objective C中为"Buffer"对象找到任何等效的类或库.这是Java中"Buffer"类的文档:http://docs.oracle.com/javase/1.4.2/docs /api/java/nio/Buffer.html 我需要在Objective-C中使用它.谢谢.

java buffer objective-c ios

4
推荐指数
1
解决办法
1723
查看次数

标签 统计

objective-c ×2

animated-gif ×1

buffer ×1

frame-rate ×1

image ×1

ios ×1

iphone ×1

java ×1