TuSDKCPGifDecoder Class Reference
| Inherits from | TuSDKCPImageDecoder : NSObject |
|---|---|
| Declared in | TuSDKCPGifDecoder.h |
+ decodeData:scale:
解析图片数据
+ (instancetype)decodeData:(NSData *)data scale:(CGFloat)scaleParameters
data |
图片数据 |
|---|---|
scale |
DPI缩放级别 |
Return Value
data TuSDKCPGifDecoder对象
Declared In
TuSDKCPGifDecoder.h
frameCount
Frame count
@property (nonatomic, readonly) NSUInteger frameCountDeclared In
TuSDKCPGifDecoder.h
loopCount
动画播放次数, 0表示无限循环
@property (nonatomic, readonly) NSUInteger loopCountDeclared In
TuSDKCPGifDecoder.h
duration
动画播放一次的总时长,单位: 秒
@property (nonatomic, readonly) NSTimeInterval durationDeclared In
TuSDKCPGifDecoder.h
– updateData:stopAppend:
使用增量方式更新图片数据
- (BOOL)updateData:(NSData *)data stopAppend:(BOOL)stopAppendParameters
data |
图片数据 |
|---|---|
stopAppend |
是否停止添加数据 |
Return Value
BOOL 操作是否成功
Declared In
TuSDKCPGifDecoder.h
– frameAtIndex:shouldDecodeData:
获取指定帧的对象
- (TuSDKCPImageFrame *)frameAtIndex:(NSUInteger)index shouldDecodeData:(BOOL)shouldDecodeDataParameters
index |
帧索引 |
|---|---|
shouldDecodeData |
是否解析数据 |
Return Value
Declared In
TuSDKCPGifDecoder.h
– frameDurationAtIndex:
获取指定帧的时长,单位: 秒
- (NSTimeInterval)frameDurationAtIndex:(NSUInteger)indexParameters
index |
帧索引 |
|---|
Return Value
NSTimeInterval 对象 帧时长
Declared In
TuSDKCPGifDecoder.h