패키지, 저장소 및 앱 카테고리 검색

패키지 상세v2.0.0

widget_to_image

어떤 위젯도 이미지로 변환할 수 있는 간단한 패키지입니다.

30일 다운로드
128
좋아요
34
Pub 점수
55

패키지 설치

flutter pub add widget_to_image

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

widget_to_image는 어떤 위젯도 고해상도 이미지로 변환할 수 있게 해주는 Flutter 패키지입니다. 이는 UI 요소를 프로그래밍 방식으로 캡처하는 과정을 단순화하여, 미리보기 생성, 디자인 내보내기 또는 앱 내에서 동적 스크린샷을 만들기에 이상적입니다. 이 패키지는 Flutter의 렌더링 파이프라인을 사용하여 위젯을 이미지로 렌더링함으로써 정확한 시각적 표현을 보장합니다. Android 및 iOS 플랫폼을 모두 지원하며 기존의 Flutter 프로젝트와 원활하게 통합됩니다.

사용 사례

  • 앱 미리보기 생성
  • 동적 스크린샷 만들기
  • UI 컴포넌트를 이미지로 내보내기
  • 건축 설계 도구
  • 시각적 레이아웃 테스트

주요 기능

  • 모든 위젯을 이미지로 변환합니다
  • 고정밀 출력
  • 간단한 API 통합
  • 여러 플랫폼을 지원합니다
  • 외부 종속성 없음

적합한 대상

  • UI 테스트
  • 디자인 프로토타이핑
  • 앱 미리보기 생성
  • 개발자 도구
  • 시각적 디버깅

고려 사항

  • 위젯 렌더링을 위해 적절한 컨텍스트가 필요합니다
  • 복잡한 위젯과 함께 성능에 영향을 줄 수 있습니다
  • 정적 이미지 출력에 제한됨
  • 실시간 비디오 캡처에 적합하지 않습니다
  • 비동기 작업에서 주의 깊게 다뤄야 합니다

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

Widget To Image

pub package

A simple package to convert any of your widgets into an image

Usage

Import the package
import 'package:widget_to_image/widget_to_image.dart';
Use the package
ByteData byteData = await WidgetToImage.widgetToImage(Container(
    width: 100,
    height: 100,
    color: Colors.blue
));
OR
ByteData byteData = await WidgetToImage.repaintBoundaryToImage(key);

Example

Find the example wiring in the widget_to_image example application.

Details

See the widget_to_image.dart for more details.

Issues and feedback

Please file issues to send feedback or report a bug. Thank you!

카테고리

소스 저장소

이 패키지를 사용하는 프로젝트