Flutter Image Palette

coda·2022년 6월 27일
0

flutter

목록 보기
1/1

palette_generator이용하여 이미지 컬러를 가져오기

  • palette_generator: ^0.3.3+1

palette_generator

  Future<Color> getImagePalette (ImageProvider imageProvider, {required double width}) async {
    final PaletteGenerator paletteGenerator = await PaletteGenerator.fromImageProvider(
      imageProvider,
      size: Size(width, 5), // 이미지 사이즈 
      region: Rect.fromLTRB(0, 0, width, 5) // 컬러 가져오고 싶은 영역
    );
    return paletteGenerator.dominantColor!.color;
  }

이미지 중에서 상단의 컬러를 가져오고 싶어서 height: 5로 지정 함.

profile
시간은 효율적으로 쓰고 누워있자

0개의 댓글