saveImageToTempFile function
Future<String?>
saveImageToTempFile(
- Image image, {
- ImageCompressionConfig? compression,
- String prefix = 'image',
将 ui.Image 写入临时目录并返回路径字符串(仅原生平台可用)
Implementation
Future<String?> saveImageToTempFile(
ui.Image image, {
ImageCompressionConfig? compression,
String prefix = 'image',
}) async {
final ImageCompressionConfig effectiveConfig =
compression ?? const ImageCompressionConfig();
final Uint8List? bytes =
await convertUiImageToBytes(image, compression: effectiveConfig);
if (bytes == null) {
return null;
}
final String extension = _fileExtensionForFormat(effectiveConfig.format);
return saveBytesToTempFile(bytes, prefix: prefix, extension: extension);
}