createGifFromVideo method
Future<Uint8List?>
createGifFromVideo(
- XFile videoFile, {
- int fps = 1,
- int? width,
- int? height,
- bool forceOriginalAspectRatio = true,
- List<
GifyTextMessage> ? textMessages,
override
Implementation
@override
Future<Uint8List?> createGifFromVideo(
XFile videoFile, {
int fps = 1,
int? width,
int? height,
bool forceOriginalAspectRatio = true,
List<GifyTextMessage>? textMessages,
}) async {
final gifBytes = await getGifBytesFromVideo(
videoFile.path,
fps: fps,
width: width,
height: height,
forceOriginalAspectRatio: forceOriginalAspectRatio,
textMessagesJsonString: textMessages == null
? null
: jsonEncode(
textMessages
.map<Map<String, dynamic>>(
(textMessage) => textMessage.asMap())
.toList(),
),
);
return gifBytes;
}