flutter 그림 재단 구현, 아주 간단

1183 단어 flutterappiosandroid
사용법은 매우 간단하고 사용하기 쉬우며 원형과 사각형 선택 영역을 지원하고 확대와 축소를 지원하며 iOS와 안드로이드를 완벽하게 호환합니다:packages 주소
그림을 편집하는 구성 요소를 만들려면 다음과 같이 하십시오.
final imgCropKey = GlobalKey();

Widget _buildCropImage() {
  return Container(
      color: Colors.black,
      child: ImgCrop(
        key: cropKey,
        chipRadius: 150,  //       
        chipShape: 'circle', //            "circle"     "rect"
        image: Image.file(imageFile), //       
      ),
  );
}

자른 그림 생성하기
  • 그림 추천image-picker 플러그인을 선택하십시오. 그림은 이전 페이지에서 전송된 것일 수도 있습니다(당연히 다른 임의의 그림 자원일 수도 있습니다): final Map args = ModalRoute.of(context).settings.arguments
  • 간단한 비동기 함수로 재단된 그림 가져오기: crop.cropCompleted(' ', {pictureQuality: ' int '})
  • floatingActionButton: FloatingActionButton(
      onPressed: () async {
        final crop = cropKey.currentState;
        final croppedFile =
            await crop.cropCompleted(args['image'], pictureQuality: 900);
    
        // show you croppedFile ……
        showImage(context, croppedFile);
      },
    

    아주 간단합니다!좋으면 작은 별 github 주소 밝혀주세요.

    좋은 웹페이지 즐겨찾기