我正在尝试从uint8list数据更改图像大小。
Flutter中有很多Image类, 我想要获得的最终图像类型是ui.Image。
我从套接字通信中获取了Uint8List Image(.jpg)数据。
现在,我要设置图像的大小并在最后获取ui.Image的图像。
我试图通过(dart:ui:ui,package:image / image.dart:IMG)做到这一点
if "plugin works in insert mode"
Plug 'SirVer/ultisnips'
endif
,但会冻结应用程序。
我该怎么做?有什么办法吗?谢谢。
此外,
在“ flutter / lib / src / widgets / image.dart”中,
Plug
可以轻松设置图像大小。
有什么方法可以从该Image小部件获取Uint8List吗?
答案 0 :(得分:0)
您是否尝试过使用159056405582528143525572386825/633825300114114700748351602688
0.250946760178067
Sum(u(2, n), (n, 0, oo))
代替ui.decodeImageFromList
和ui.instantiateImageCodec
吗?
getNextFrame()
答案 1 :(得分:0)
我在Uint8List中调整图像数据的大小,如下所示。
import package:image/image.dart as IMG
Uint8List resizeImage(Uint8List data) {
Uint8List resizedData = data;
IMG.Image img = IMG.decodeImage(data);
IMG.Image resized = IMG.copyResize(img, width: img.width*2, height: img.height*2);
resizedData = IMG.encodeJpg(resized);
return resizedData;
}
IMG:抖动图像包