【发布时间】:2022-06-11 01:38:48
【问题描述】:
我正在尝试从 Flutter 中的图像中获取颜色。
我正在尝试this package,但它不起作用。
【问题讨论】:
-
谢谢我将通过使用调色板生成器来实现这一点
标签: flutter dart artificial-intelligence color-picker
我正在尝试从 Flutter 中的图像中获取颜色。
我正在尝试this package,但它不起作用。
【问题讨论】:
标签: flutter dart artificial-intelligence color-picker
您可以使用 paletter_generator 包来做到这一点
var paletteGenerator;
var itemBackgroundColor;
Future<PaletteGenerator> _updatePaletteGenerator() async {
paletteGenerator = await PaletteGenerator.fromImageProvider(
Image.asset(product.image).image,
);
return paletteGenerator;
}
//Then return a Future Builder
return FutureBuilder<PaletteGenerator>(
future: _updatePaletteGenerator(), // async work
builder:
(BuildContext context, AsyncSnapshot<PaletteGenerator> snapshot) {
itemBackgroundColor = snapshot.data.dominantColor.color;
},
);
【讨论】: