Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev2.0.0

widget_to_image

Um pacote simples para converter qualquer um dos seus widgets em uma imagem.

Downloads em 30 dias
128
Curtidas
34
Pontos Pub
55

Instalar pacote

flutter pub add widget_to_image

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

widget_to_image é um pacote do Flutter que permite aos desenvolvedores converter qualquer widget em uma imagem de alta qualidade. Ele simplifica o processo de capturar elementos da interface programaticamente, tornando-o ideal para gerar pré-visualizações, exportar designs ou criar telas dinâmicas dentro de um aplicativo. O pacote funciona renderizando widgets como imagens usando o pipeline de renderização do Flutter, garantindo uma representação visual precisa. Ele suporta as plataformas Android e iOS e se integra perfeitamente a projetos existentes do Flutter.

Casos de uso

  • Gerando prévias do aplicativo
  • Criando capturas dinâmicas de tela
  • Exportando componentes de interface como imagens
  • Ferramentas de design de edifícios
  • Testando layouts visuais

Principais recursos

  • Converte qualquer widget em imagem
  • Saída de alta fidelidade
  • Integração simples da API
  • Suporta múltiplas plataformas
  • Sem dependências externas

Indicado para

  • Testes de interface
  • Prototipagem de design
  • Geração de visualização do aplicativo
  • Ferramentas para desenvolvedores
  • Depuração visual

Considerações

  • Requer contexto adequado para renderização do widget
  • Pode afetar o desempenho com widgets complexos
  • Limitado à saída de imagem estática
  • Não adequado para captura de vídeo em tempo real
  • Requer manipulação cuidadosa em operações assíncronas

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

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!

Categorias

Repositório-fonte

Projetos que usam este pacote