TuSDKGIFImageEncoder Class Reference

Inherits from NSObject
Declared in TuSDKGIFImageEncoder.h

Overview

GIF 图像编码类,用于 GIF 编码与保存。

  loopCount

循环次数,0 则为无限循环

@property (nonatomic, assign) NSUInteger loopCount

Declared In

TuSDKGIFImageEncoder.h

– addImage:duration:

添加图像到编码器

- (void)addImage:(UIImage *)image duration:(NSTimeInterval)duration

Parameters

image

UIImage 图像

duration

该图像的帧时长,传递 0 则忽略该参数。

Declared In

TuSDKGIFImageEncoder.h

– addImageWithData:duration:

添加图像数据到编码器

- (void)addImageWithData:(NSData *)data duration:(NSTimeInterval)duration

Parameters

data

图像数据

duration

该图像的帧时长,传递 0 则忽略该参数。

Declared In

TuSDKGIFImageEncoder.h

– addImageWithFile:duration:

添加图像文件路径到编码器

- (void)addImageWithFile:(NSString *)path duration:(NSTimeInterval)duration

Parameters

path

图像文件路径

duration

该图像的帧时长,传递 0 则忽略该参数。

Declared In

TuSDKGIFImageEncoder.h

– encode

对添加的图像进行编码并返回结果数据

- (NSData *)encode

Return Value

结果图像数据,若出错则返回 nil。

Declared In

TuSDKGIFImageEncoder.h

– encodeToFile:

对添加的图像进行编码,并写入到指定路径

- (BOOL)encodeToFile:(NSString *)path

Parameters

path

结果文件路径,如果存在,则覆盖。

Return Value

是否写入成功

Declared In

TuSDKGIFImageEncoder.h