Flutter:将 jpg 转换为 webp
Flutter : Convert jpg to webp
我想将 .jpg 或 .png 文件转换为 .webp。可惜图片包only support webp reading并没有写出来
一种解决方案是将linux二进制文件添加到flutter(cwebp)中,但是如何顺利执行呢?我查了一下,发现这个问题是asked over 1 year ago and still unanswered
我愿意接受任何建议,最终目标与其说是格式本身,不如说是在移动 phone 分辨率下实现整体良好质量的最小文件大小。
Flutter 有一个压缩包,叫做 flutter_image_compress
。它有一个网络图像压缩器。
Future<Uint8List> testComporessList(Uint8List list) async {
final result = await FlutterImageCompress.compressWithList(
list,
minHeight: 1080,
minWidth: 1080,
quality: 96,
rotate: 270,
format: CompressFormat.webp,
);
print(list.length);
print(result.length);
return result;
}
我想将 .jpg 或 .png 文件转换为 .webp。可惜图片包only support webp reading并没有写出来
一种解决方案是将linux二进制文件添加到flutter(cwebp)中,但是如何顺利执行呢?我查了一下,发现这个问题是asked over 1 year ago and still unanswered
我愿意接受任何建议,最终目标与其说是格式本身,不如说是在移动 phone 分辨率下实现整体良好质量的最小文件大小。
Flutter 有一个压缩包,叫做 flutter_image_compress
。它有一个网络图像压缩器。
Future<Uint8List> testComporessList(Uint8List list) async {
final result = await FlutterImageCompress.compressWithList(
list,
minHeight: 1080,
minWidth: 1080,
quality: 96,
rotate: 270,
format: CompressFormat.webp,
);
print(list.length);
print(result.length);
return result;
}