【问题标题】:How to pick color from image in Flutter?如何从 Flutter 中的图像中选择颜色?
【发布时间】:2022-06-11 01:38:48
【问题描述】:

我正在尝试从 Flutter 中的图像中获取颜色。

我正在尝试this package,但它不起作用。

【问题讨论】:

标签: flutter dart artificial-intelligence color-picker


【解决方案1】:

您可以使用 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;
   },
 );

【讨论】:

  • 一束感谢
猜你喜欢
  • 1970-01-01
  • 2018-08-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-24
  • 1970-01-01
  • 1970-01-01
  • 2017-12-04
相关资源
最近更新 更多